Windows 7 Prozess PID 6708

Ich habe seit einiger Zeit ein Problem mit einem Prozess "PresentationFrontCache" (PID 6708). Dieser startet automatisch und raubt mir dann in etwa 50% meiner CPU. Ich kann ihn auch nicht beenden, da er sich immer neu startet. 
Kann mir jemand sagen wozu dieser Prozess ist, und falls man ihn beenden darf, wie??
Danke im Voraus!

Hi Jannis550,
Google spukt dies hier aus
"Der Prozess Windows Presentation Foundation Font Cache Service oder Windows Presentation Foundation Font Cache (Version 3.0.0.0) gehört zur Software Microsoft .NET Framework oder Windows Presentation Foundation Font Cache (Version 3.0.0.0, Windows Presentation Foundation Font Cache 3.0...) oder Microsoft Windows Operating System der Firma Microsoft (www.microsoft.com)." http://www.file.net/prozess/presentationfontcache.​exe.html
VG
Andreas
Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
Please insert your type, model (not S/N) number and used OS in your posts.
I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
 English Community       Deutsche Community       Comunidad en Español

Similar Messages

  • Lenovo Windows 7 PID

    Hello!!!
    I have a WS520 and windows 7. The taskmanager does not show a PID (process Identification niumber) and I need it badly. There are other troublesome sifference. The taskmanager window is missing. I suspect the differences are in the registry, bit I can't swear to it.
    Renee
    Solved!
    Go to Solution.

    Renee wrote:
    Sorry but that part of the problem, my taskmanager does not have a menu! - just the display.
    Renee
    ok, that makes sense... and i've got the answer for you.
    your task manager is in 'small footprint' mode'.
    to change back, open task manager and double-left-click anywhere in the border between the window edge and the thin line demarking the information section of the window. right above the column headers is a good place.
    try it and post back.
    cheers.
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество
    Community Resources: Participation Rules • Images in posts • Search (Advanced) • Private Messaging
    PM requests for individual support are not answered. If a post solves your issue, please mark it so.
    X1C3 Helix X220 X301 X200T T61p T60p Y3P • T520 T420 T510 T400 R400 T61 Y2P Y13
    I am not a Lenovo employee.

  • SAP dont start when upgrade kenel 620 to 640

    HI everyone.
    Im trying to update kernel 620 to kernel 640 on our SAP R/3 Enterprise 4.7 system (Win 2003/MSSQL 2000)
    I did this following instructions in sap note 664679.
    I update kernel succesfully in our DEV and QAS system. But in our PRD system during the start of R/3 wp die and system stop. I rolled back prd back to kernel 620 and now is funtioning normally.
    Here I described some trace files when starting up with kernel 640.
    Seems to be an issue with the shared memory..
    DISPATCHER
    trc file: "dev_disp", trc level: 1, release: "640"
    Wed Mar 12 21:35:42 2008
    kernel runs with dp version 136(ext=102) (@(#) DPLIB-INT-VERSION-136)
    length of sys_adm_ext is 312 bytes
    sysno      01
    sid        PMT
    systemid   560 (PC with Windows NT)
    relno      6400
    patchlevel 0
    patchno    196
    intno      20020600
    make:      multithreaded, ASCII
    pid        8048
    ***LOG Q00=> DpSapEnvInit, DPStart (01 8048) [dpxxdisp.c   1102]
         shared lib "dw_xml.dll" version 196 successfully loaded
         shared lib "dw_xtc.dll" version 196 successfully loaded
         shared lib "dw_stl.dll" version 196 successfully loaded
         shared lib "dw_gui.dll" version 196 successfully loaded
         shared lib "dw_mdm.dll" version 196 successfully loaded
    Wed Mar 12 21:35:47 2008
    WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 4 seconds
    ***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c  3881]
    MtxInit: -2 0 0
    DpSysAdmExtInit: ABAP is active
    DpIPCInit2: start server >srvgyesappmt_PMT_01                     <
    DpShMCreate: sizeof(wp_adm)          17472     (832)
    DpShMCreate: sizeof(tm_adm)          2379840     (11840)
    DpShMCreate: sizeof(wp_ca_adm)          18000     (60)
    DpShMCreate: sizeof(appc_ca_adm)     6000     (60)
    DpShMCreate: sizeof(comm_adm)          192000     (384)
    DpShMCreate: sizeof(vmc_adm)          0     (364)
    DpShMCreate: sizeof(wall_adm)          (22440/34344/56/100)
    DpShMCreate: SHM_DP_ADM_KEY          (addr: 059B0040, size: 2676304)
    DpShMCreate: allocated sys_adm at 059B0040
    DpShMCreate: allocated wp_adm at 059B17D8
    DpShMCreate: allocated tm_adm_list at 059B5C18
    DpShMCreate: allocated tm_adm at 059B5C40
    DpShMCreate: allocated wp_ca_adm at 05BFAC80
    DpShMCreate: allocated appc_ca_adm at 05BFF2D0
    DpShMCreate: allocated comm_adm_list at 05C00A40
    DpShMCreate: allocated comm_adm at 05C00A58
    DpShMCreate: allocated vmc_adm_list at 05C2F858
    DpShMCreate: system runs without vmc_adm
    DpShMCreate: allocated ca_info at 05C2F880
    DpShMCreate: allocated wall_adm at 05C2F888
    MBUF state OFF
    EmInit: MmSetImplementation( 2 ).
    <ES> client 0 initializing ....
    <ES> InitFreeList
    <ES> block size is 1024 kByte.
    Using implementation flat
    <EsNT> Memory Reset disabled as NT default
    <ES> 4095 blocks reserved for free list.
    ES initialized.
    rdisp/http_min_wait_dia_wp : 1 -> 1
    ***LOG Q0K=> DpMsAttach, mscon ( srvgyesappmt) [dpxxdisp.c   10113]
    DpStartStopMsg: send start message (myname is >srvgyesappmt_PMT_01                     <)
    DpStartStopMsg: start msg sent
    Wed Mar 12 21:35:48 2008
    CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    CCMS: Initalizing shared memory of size 40000000 for monitoring segment.
    CCMS: start to initalize 3.X shared alert area (first segment).
    DpMsgAdmin: Set release to 6400, patchlevel 0
    MBUF state PREPARED
    MBUF component UP
    DpMBufHwIdSet: set Hardware-ID
    ***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c   1025]
    DpMsgAdmin: Set patchno for this platform to 196
    Release check o.K.
    Wed Mar 12 21:36:28 2008
    ERROR => W0 (pid 6916) died [dpxxdisp.c   12682]
    ERROR => W1 (pid 7784) died [dpxxdisp.c   12682]
    ERROR => W2 (pid 6192) died [dpxxdisp.c   12682]
    ERROR => W3 (pid 2512) died [dpxxdisp.c   12682]
    ERROR => W4 (pid 5160) died [dpxxdisp.c   12682]
    ERROR => W5 (pid 4644) died [dpxxdisp.c   12682]
    ERROR => W6 (pid 6708) died [dpxxdisp.c   12682]
    ERROR => W7 (pid 6872) died [dpxxdisp.c   12682]
    ERROR => W8 (pid 5516) died [dpxxdisp.c   12682]
    ERROR => W9 (pid 4420) died [dpxxdisp.c   12682]
    ERROR => W10 (pid 7816) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xbf --> 0xbe
    ERROR => W11 (pid 6816) died [dpxxdisp.c   12682]
    ERROR => W12 (pid 528) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xbe --> 0xbc
    ERROR => W13 (pid 6624) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xbc --> 0xb8
    ERROR => W14 (pid 5488) died [dpxxdisp.c   12682]
    ERROR => W15 (pid 7892) died [dpxxdisp.c   12682]
    ERROR => W16 (pid 4576) died [dpxxdisp.c   12682]
    ERROR => W17 (pid 6480) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xb8 --> 0xb0
    ERROR => W18 (pid 1168) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xb0 --> 0xa0
    ERROR => W19 (pid 4248) died [dpxxdisp.c   12682]
    ERROR => W20 (pid 7252) died [dpxxdisp.c   12682]
    my types changed after wp death/restart 0xa0 --> 0x80
    DP_FATAL_ERROR => DpWPCheck: no more work processes
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    killing W0-6916 (SIGUSR2)
    ERROR => DpWpKill(6916, SIGUSR2) failed [dpxxtool.c   2508]
    killing W1-7784 (SIGUSR2)
    ERROR => DpWpKill(7784, SIGUSR2) failed [dpxxtool.c   2508]
    killing W2-6192 (SIGUSR2)
    ERROR => DpWpKill(6192, SIGUSR2) failed [dpxxtool.c   2508]
    killing W3-2512 (SIGUSR2)
    ERROR => DpWpKill(2512, SIGUSR2) failed [dpxxtool.c   2508]
    killing W4-5160 (SIGUSR2)
    ERROR => DpWpKill(5160, SIGUSR2) failed [dpxxtool.c   2508]
    killing W5-4644 (SIGUSR2)
    ERROR => DpWpKill(4644, SIGUSR2) failed [dpxxtool.c   2508]
    killing W6-6708 (SIGUSR2)
    ERROR => DpWpKill(6708, SIGUSR2) failed [dpxxtool.c   2508]
    killing W7-6872 (SIGUSR2)
    ERROR => DpWpKill(6872, SIGUSR2) failed [dpxxtool.c   2508]
    killing W8-5516 (SIGUSR2)
    ERROR => DpWpKill(5516, SIGUSR2) failed [dpxxtool.c   2508]
    killing W9-4420 (SIGUSR2)
    ERROR => DpWpKill(4420, SIGUSR2) failed [dpxxtool.c   2508]
    killing W10-7816 (SIGUSR2)
    ERROR => DpWpKill(7816, SIGUSR2) failed [dpxxtool.c   2508]
    killing W11-6816 (SIGUSR2)
    ERROR => DpWpKill(6816, SIGUSR2) failed [dpxxtool.c   2508]
    killing W12-528 (SIGUSR2)
    ERROR => DpWpKill(528, SIGUSR2) failed [dpxxtool.c   2508]
    killing W13-6624 (SIGUSR2)
    ERROR => DpWpKill(6624, SIGUSR2) failed [dpxxtool.c   2508]
    killing W14-5488 (SIGUSR2)
    ERROR => DpWpKill(5488, SIGUSR2) failed [dpxxtool.c   2508]
    killing W15-7892 (SIGUSR2)
    ERROR => DpWpKill(7892, SIGUSR2) failed [dpxxtool.c   2508]
    killing W16-4576 (SIGUSR2)
    ERROR => DpWpKill(4576, SIGUSR2) failed [dpxxtool.c   2508]
    killing W17-6480 (SIGUSR2)
    ERROR => DpWpKill(6480, SIGUSR2) failed [dpxxtool.c   2508]
    killing W18-1168 (SIGUSR2)
    ERROR => DpWpKill(1168, SIGUSR2) failed [dpxxtool.c   2508]
    killing W19-4248 (SIGUSR2)
    ERROR => DpWpKill(4248, SIGUSR2) failed [dpxxtool.c   2508]
    killing W20-7252 (SIGUSR2)
    ERROR => DpWpKill(7252, SIGUSR2) failed [dpxxtool.c   2508]
    NiWait: sleep (10000 msecs) ...
    NiISelect: timeout 10000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:38 2008
    NiISelect: TIMEOUT occured (10000 ms)
    dump system status
    Workprocess Table (long)               Thu Mar 13 02:36:38 2008
    ========================
    No Ty. Pid      Status  Cause Start Err Sem CPU    Time  Program  Cl  User         Action                    Table
    0 DIA     6916 Ended         no      1   0             0                                                             
    1 DIA     7784 Ended         no      1   0             0                                                             
    2 DIA     6192 Ended         no      1   0             0                                                             
    3 DIA     2512 Ended         no      1   0             0                                                             
    4 DIA     5160 Ended         no      1   0             0                                                             
    5 DIA     4644 Ended         no      1   0             0                                                             
    6 DIA     6708 Ended         no      1   0             0                                                             
    7 DIA     6872 Ended         no      1   0             0                                                             
    8 DIA     5516 Ended         no      1   0             0                                                             
    9 DIA     4420 Ended         no      1   0             0                                                             
    10 DIA     7816 Ended         no      1   0             0                                                             
    11 UPD     6816 Ended         no      1   0             0                                                             
    12 UPD      528 Ended         no      1   0             0                                                             
    13 ENQ     6624 Ended         no      1   0             0                                                             
    14 BTC     5488 Ended         no      1   0             0                                                             
    15 BTC     7892 Ended         no      1   0             0                                                             
    16 BTC     4576 Ended         no      1   0             0                                                             
    17 BTC     6480 Ended         no      1   0             0                                                             
    18 SPO     1168 Ended         no      1   0             0                                                             
    19 UP2     4248 Ended         no      1   0             0                                                             
    20 UP2     7252 Ended         no      1   0             0                                                             
    Dispatcher Queue Statistics               Thu Mar 13 02:36:38 2008
    ===========================
    --------++++--
    +
    Typ
    now
    high
    max
    writes
    reads
    --------++++--
    +
    NOWP
    0
    3
    2000
    10
    10
    --------++++--
    +
    DIA
    5
    5
    2000
    5
    0
    --------++++--
    +
    UPD
    0
    0
    2000
    0
    0
    --------++++--
    +
    ENQ
    0
    0
    2000
    0
    0
    --------++++--
    +
    BTC
    0
    0
    2000
    0
    0
    --------++++--
    +
    SPO
    0
    0
    2000
    0
    0
    --------++++--
    +
    UP2
    0
    0
    2000
    0
    0
    --------++++--
    +
    max_rq_id          13
    wake_evt_udp_now     0
    wake events           total     9,  udp     8 ( 88%),  shm     1 ( 11%)
    since last update     total     9,  udp     8 ( 88%),  shm     1 ( 11%)
    Dump of tm_adm structure:               Thu Mar 13 02:36:38 2008
    =========================
    Term    uid  man user    term   lastop  mod wp  ta   a/i (modes)
    Workprocess Comm. Area Blocks               Thu Mar 13 02:36:38 2008
    =============================
    Slots: 300, Used: 1, Max: 0
    --------++--
    +
    id
    owner
    pid
    eyecatcher
    --------++--
    +
    0
    DISPATCHER
    -1
    WPCAAD000
    NiWait: sleep (5000 msecs) ...
    NiISelect: timeout 5000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:43 2008
    NiISelect: TIMEOUT occured (5000 ms)
    DpHalt: shutdown server >srvgyesappmt_PMT_01                     < (normal)
    DpJ2eeDisableRestart
    DpModState: buffer in state MBUF_PREPARED
    NiBufSend starting
    NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 110 bytes
    MsIModState: change state to SHUTDOWN
    DpModState: change server state from STARTING to SHUTDOWN
    Switch off Shared memory profiling
    ShmProtect( 57, 3 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RW
    ShmProtect( 57, 1 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RD
    DpWakeUpWps: wake up all wp's
    Stop work processes...
    Stop gateway
    killing process (6404) (SOFT_KILL)
    Stop icman
    killing process (3416) (SOFT_KILL)
    Terminate gui connections
    [DpProcDied] Process lives  (PID:6404  HANDLE:1548)
    waiting for termination of gateway
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:44 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process died  (PID:6404  HANDLE:1548)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:45 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:46 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:47 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:48 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:49 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:50 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:51 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:52 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:53 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process lives  (PID:3416  HANDLE:1552)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=1569
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 12 21:36:54 2008
    NiISelect: TIMEOUT occured (1000 ms)
    [DpProcDied] Process died  (PID:3416  HANDLE:1552)
    DpHalt: cancel all lcom connections
    MPI CancelAll 2 -> 0
    MPI DeleteAll 2 -> 0
    DpStartStopMsg: send stop message (myname is >srvgyesappmt_PMT_01                     <)
    NiIMyHostName: hostname = 'srvgyesappmt'
    AdGetSelfIdentRecord: >                                                                           <
    AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
    DpConvertRequest: net size = 163 bytes
    NiBufSend starting
    NiIWrite: write 562, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 562 bytes
    send msg (len 110+452) to name          -, type 4, key -
    DpStartStopMsg: stop msg sent
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiPRead: WSAEWOULDBLOCK 1.time 4
    NiIPeek: peek for hdl 3 / socket 1456 timed out (r; 0)
    DpHalt: no more messages from the message server
    DpHalt: send keepalive to synchronize with the message server
    NiBufSend starting
    NiIWrite: write 114, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 114 bytes
    send msg (len 110+4) to name MSG_SERVER, type 0, key -
    MsSndName: MS_NOOP ok
    Send 4 bytes to MSG_SERVER
    NiIRead: read 114, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=114
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 114 bytes
    MSG received, len 110+4, flag 3, from MSG_SERVER, typ 0, key -
    Received 4 bytes from MSG_SERVER                             
    Received opcode MS_NOOP from msg_server, reply MSOP_OK
    MsOpReceive: ok
    MsSendKeepalive : keepalive sent to message server
    NiPRead: WSAEWOULDBLOCK 1.time 4
    Wed Mar 12 21:36:55 2008
    NiIPeek: peek for hdl 3 / socket 1456 timed out (r; 1000)
    DpHalt: no more messages from the message server
    DpHalt: sync with message server o.k.
    detach from message server
    ***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c   10403]
    NiBufSend starting
    NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 110 bytes
    MsIDetach: send logout to msg_server
    MsIDetach: call exit function
    DpMsShutdownHook called
    NiSelClear: removed hdl 3 from selectset
    MBUF state OFF
    AdGetSelfIdentRecord: >                                                                           <
    AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
    blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/21
    LOCK WP ca_blk 1
    make DISP owner of wp_ca_blk 1
    DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 19)
    MBUF component DOWN
    NiBufClose: clear extensions for hdl 3
    NiBufSetStat: bufstat of hdl 3 changed from OK to OFF
    NiICloseHandle: shutdown and close hdl 3 / socket 1456
    MsIDetach: detach MS-system
    EsCleanup ....
    ***LOG Q05=> DpHalt, DPStop ( 8048) [dpxxdisp.c   8776]
    Good Bye .....
    WORK PROCESS 0
    trc file: "dev_w0", trc level: 1, release: "640"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Wed Mar 12 21:35:48 2008
    B  create_con (con_name=R/3)
    B  Loading DB library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' ...
    B  Library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' loaded
    B  Version of 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' is "640.00", patchlevel (0.195)
    B  New connection 0 created
    M sysno      01
    M sid        PMT
    M systemid   560 (PC with Windows NT)
    M relno      6400
    M patchlevel 0
    M patchno    196
    M intno      20020600
    M make:      multithreaded, ASCII
    M pid        6916
    M
    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 6916) [dpxxdisp.c   1162]
    I  MtxInit: -2 0 0
    M  DpSysAdmExtCreate: ABAP is active
    M  DpShMCreate: sizeof(wp_adm)          17472     (832)
    M  DpShMCreate: sizeof(tm_adm)          2379840     (11840)
    M  DpShMCreate: sizeof(wp_ca_adm)          18000     (60)
    M  DpShMCreate: sizeof(appc_ca_adm)     6000     (60)
    M  DpShMCreate: sizeof(comm_adm)          192000     (384)
    M  DpShMCreate: sizeof(vmc_adm)          0     (364)
    M  DpShMCreate: sizeof(wall_adm)          (22440/34344/56/100)
    M  DpShMCreate: SHM_DP_ADM_KEY          (addr: 061B0040, size: 2676304)
    M  DpShMCreate: allocated sys_adm at 061B0040
    M  DpShMCreate: allocated wp_adm at 061B17D8
    M  DpShMCreate: allocated tm_adm_list at 061B5C18
    M  DpShMCreate: allocated tm_adm at 061B5C40
    M  DpShMCreate: allocated wp_ca_adm at 063FAC80
    M  DpShMCreate: allocated appc_ca_adm at 063FF2D0
    M  DpShMCreate: allocated comm_adm_list at 06400A40
    M  DpShMCreate: allocated comm_adm at 06400A58
    M  DpShMCreate: allocated vmc_adm_list at 0642F858
    M  DpShMCreate: system runs without vmc_adm
    M  DpShMCreate: allocated ca_info at 0642F880
    M  DpShMCreate: allocated wall_adm at 0642F888
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 0 initializing ....
    X  Using implementation flat
    M  <EsNT> Memory Reset disabled as NT default
    X  ES initialized.

    M Wed Mar 12 21:35:50 2008
    M  calling db_connect ...
    C  Thread ID:2192
    C  Thank You for using the SLOLEDB-interface
    C  Using dynamic link library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll'
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      195
    C    patchcomment DBCON: database names must not start with digits (1078650)
    C  np:(local) connection used on SRVGYESAPPMT
    C  CopyLocalParameters: dbuser is 'pmt'
    C  Provider SQLNCLI could not be initialized. See note #734034 for more information.
    C  Using provider SQLOLEDB instead.
    C  OpenOledbConnection: MARS property was not set.
    C  Provider Release:08.10.1830
    C  Provider SQLNCLI could not be initialized. See note #734034 for more information.
    C  Using provider SQLOLEDB instead.
    C  Cache sizes: header 52 bytes, 20000 names (26880000 bytes), 1000 dynamic statements (5456000 bytes), total 32336052 bytes
    C  Using shared procedure name cache SRVGYESAPPMT_PMTPMT_PMT_MEM initialized by another process.
    C  Connected to db server : [SRVGYESAPPMT] server_used : [np:(local)], dbname: PMT, dbuser: pmt
    C  pn_id:SRVGYESAPPMT_PMTPMT_PMT
    C  Not using MARS (on sql 8.0)
    B  Connection 0 opened (DBSL handle 0)
    B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
    B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20080312 213550 SRVGYESAPPMT   
    C  The IRow interface is supported by this OLEDB provider
    M  db_connect o.k.
    M  ICT: exclude compression: .zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.css,.pdf,.js,.gzip,.uue,.bz2,.iso,.sda,.sar,.gif

    I Wed Mar 12 21:35:54 2008
    I  MtxInit: 0 0 0
    M  SHM_PRES_BUF               (addr: 0A090040, size: 4400000)
    M  SHM_ROLL_AREA          (addr: 61AF0040, size: 268435456)
    I  *** ERROR => [MapOsShm] Can't find free space for Shared Memory (Size=131072 KB)
                   [shmnt.c      2130]
    I  *** ERROR => [CreateOsShm] MapViewOfFile(Key=8,Handle=0x00000504) failed with Err=0
                   [shmnt.c      2130]
    I  *** ERROR => ShmCreate: Create (8,134217728,3) failed [shmnt.c      469]
    Memory diagnostic                                 *
    Systeminformation
    Processor-Typ             : Intel unknown
    Processor-Count           : 4
    Operating System          : NT 5.2, Build 3790
    Service Pack              : Service Pack 1
    NT Pagefile Informations
    Config. minimum size      : 6285312 K
    Config. maximum size      : 12578816 K
    Avail.  maximum size      : 12578816 K
    Num
    Pagefile
    Min.Size
    Max.Size
    Avail.Max
    Curr.Size
    1
    c:\pagefile.sys
    4190208 K
    8388608 K
    8388608 K
    4190208 K
    2
    e:\pagefile.sys
    2095104 K
    4190208 K
    4190208 K
    2095104 K
    NT Task Manager Informations
    Total Handles             :    26630
    Total Threads             :     1198
    Total Processes           :      109
    Commit Charge Total       :  7749268 K
    Commit Charge Limit       : 11284444 K
    Commit Charge Peak        :  9789508 K
    Phys.Memory Total         :  5176604 K
    Phys.Memory Available     :  2589864 K
    File Cache                :   157408 K
    Kernel Memory Total       :   104180 K
    Kernel Memory Paged       :    66988 K
    Kernel Memory Nonpaged    :    37192 K
    Memory usage of current process
    Total virt.address space  :  2097024 K
    Avail.virt.address space  :   499636 K
    Private Pages             :        0 K
    Total heap size           :    15351 K
    Virtual memory regions    :        0 K
    Uncommitted heap memory   :     9316 K
    Allocated heap memory     :     5804 K
    Moveable heap memory      :        0 K
    DDE shared heap memory    :        0 K
    Memory usage of all processes
    PID
    Image
    Instance
    Work.Set
    WS Peak
    Priv.Pages
    PP Peak
    Pg Fault
    4
    56 K
    2096 K
    0 K
    0 K
    511
    872
    smss.exe
    260 K
    460 K
    124 K
    164 K
    1
    992
    winlogon.exe
    6880 K
    13708 K
    9048 K
    12228 K
    717
    1036
    services.exe
    4420 K
    11628 K
    4572 K
    8204 K
    779
    1048
    lsass.exe
    6024 K
    8920 K
    8572 K
    8688 K
    72
    1280
    svchost.exe
    904 K
    2900 K
    828 K
    916 K
    1
    1536
    svchost.exe
    14868 K
    19548 K
    16232 K
    24392 K
    7672
    1968
    spoolsv.exe
    4596 K
    5956 K
    4588 K
    5816 K
    223
    436
    dllhost.exe
    368 K
    4232 K
    1180 K
    1248 K
    2
    596
    schedul2.exe
    2256 K
    2352 K
    904 K
    964 K
    3
    624
    casdscsvc.exe
    864 K
    4172 K
    1716 K
    1716 K
    3
    672
    UnivAgent.exe
    2336 K
    40876 K
    10404 K
    46492 K
    307
    780
    cpqrcmc.exe
    68 K
    1256 K
    256 K
    256 K
    0
    796
    vcagent.exe
    84 K
    6564 K
    2056 K
    2204 K
    2
    820
    DBASVR.exe
    1128 K
    5300 K
    5716 K
    6040 K
    3
    844
    svchost.exe
    76 K
    1884 K
    484 K
    484 K
    0
    888
    SPMonitor.exe
    92 K
    3480 K
    2004 K
    2016 K
    1
    912
    InoRpc.exe
    164 K
    7272 K
    4532 K
    4544 K
    4
    952
    InoRT.exe
    20964 K
    29860 K
    21512 K
    35088 K
    865
    1108
    InoTask.exe
    20552 K
    26076 K
    20304 K
    24060 K
    664
    1500
    LogWatNT.exe
    544 K
    1560 K
    588 K
    588 K
    1
    1516
    sqlservr.exe
    1698108 K
    1721624 K
    1711848 K
    1737208 K
    9711
    1612
    Ofant.exe
    1032 K
    2808 K
    1312 K
    1312 K
    2
    1656
    ppRemoteService.exe
    524 K
    3272 K
    884 K
    908 K
    9448
    1760
    dbasqlr.exe
    3568 K
    9028 K
    6200 K
    8044 K
    156
    1864
    PPMCActiveDetection.
    12960 K
    25192 K
    84452 K
    84636 K
    29743
    2616
    snmp.exe
    1812 K
    6092 K
    2616 K
    2632 K
    6
    2656
    smhstart.exe
    76 K
    3020 K
    1272 K
    1272 K
    0
    2692
    VolumeInfoProvider.e
    308 K
    3108 K
    1696 K
    1712 K
    1
    2760
    cpqnimgt.exe
    1976 K
    5352 K
    3260 K
    3672 K
    5
    2828
    cqmgserv.exe
    1388 K
    4604 K
    3444 K
    3704 K
    5069
    2852
    cqmgstor.exe
    1464 K
    4040 K
    3396 K
    3468 K
    4
    2896
    mssearch.exe
    436 K
    6480 K
    4032 K
    4044 K
    3
    3004
    sysdown.exe
    68 K
    1496 K
    320 K
    320 K
    0
    3144
    cqmghost.exe
    3332 K
    6164 K
    3024 K
    3256 K
    23282
    3180
    hpsmhd.exe
    112 K
    10852 K
    7384 K
    7832 K
    37
    3280
    rotatelogs.exe
    72 K
    1796 K
    560 K
    560 K
    0
    3288
    rotatelogs.exe
    72 K
    1772 K
    552 K
    552 K
    0
    3312
    hpsmhd.exe
    264 K
    16876 K
    14768 K
    14768 K
    40
    3392
    dllhost.exe
    552 K
    6772 K
    2196 K
    2376 K
    3
    3460
    svchost.exe
    2028 K
    4392 K
    2516 K
    23064 K
    9
    3748
    rotatelogs.exe
    72 K
    1808 K
    572 K
    572 K
    0
    3756
    rotatelogs.exe
    72 K
    1784 K
    564 K
    564 K
    0
    4204
    winlogon.exe
    4484 K
    4500 K
    1492 K
    1564 K
    1
    5068
    rdpclip.exe
    1292 K
    3224 K
    916 K
    948 K
    4
    5192
    Explorer.EXE
    10064 K
    16680 K
    14232 K
    16176 K
    16823
    5316
    cpqteam.exe
    280 K
    2224 K
    536 K
    536 K
    1
    5344
    realmon.exe
    1808 K
    6612 K
    2576 K
    2848 K
    31
    5348
    jusched.exe
    508 K
    1832 K
    444 K
    452 K
    0
    5360
    schedhlp.exe
    296 K
    2492 K
    592 K
    592 K
    1
    5368
    ctfmon.exe
    760 K
    2536 K
    420 K
    452 K
    3
    5428
    sqlmangr.exe
    1252 K
    6480 K
    1344 K
    2692 K
    4
    4712
    sqlagent.exe
    2848 K
    6072 K
    2724 K
    2936 K
    446
    4368
    winlogon.exe
    3992 K
    13680 K
    5884 K
    8928 K
    82
    4592
    rdpclip.exe
    748 K
    2940 K
    900 K
    932 K
    1
    4628
    ctfmon.exe
    608 K
    2576 K
    416 K
    452 K
    1
    2968
    Explorer.EXE
    4524 K
    16720 K
    9864 K
    10640 K
    16651
    5276
    cpqteam.exe
    208 K
    2308 K
    536 K
    540 K
    0
    4408
    realmon.exe
    1776 K
    6652 K
    2068 K
    2472 K
    25
    5012
    jusched.exe
    556 K
    2136 K
    464 K
    480 K
    0
    5328
    schedhlp.exe
    268 K
    2584 K
    592 K
    596 K
    0
    4704
    sqlmangr.exe
    1148 K
    6400 K
    1316 K
    2676 K
    2
    6996
    svchost.exe
    344 K
    3868 K
    2812 K
    2860 K
    1
    7828
    winlogon.exe
    3800 K
    8784 K
    4904 K
    7344 K
    39
    6224
    rdpclip.exe
    1500 K
    3272 K
    924 K
    940 K
    1
    7372
    ctfmon.exe
    860 K
    2568 K
    420 K
    456 K
    1
    7496
    Explorer.EXE
    15280 K
    16268 K
    13088 K
    14148 K
    8004
    6576
    cpqteam.exe
    308 K
    2320 K
    536 K
    540 K
    0
    7788
    realmon.exe
    1864 K
    6688 K
    2088 K
    2500 K
    13
    4436
    jusched.exe
    492 K
    2172 K
    464 K
    480 K
    0
    6776
    schedhlp.exe
    328 K
    2608 K
    592 K
    596 K
    0
    7824
    sqlmangr.exe
    1524 K
    6508 K
    1340 K
    2700 K
    2
    4940
    isqlw.exe
    1096 K
    14400 K
    13432 K
    13464 K
    10
    5308
    mmc.exe
    3728 K
    136376 K
    123364 K
    124064 K
    702
    1068
    mmc.exe
    2496 K
    31736 K
    20216 K
    20216 K
    13
    7392
    mmc.exe
    1148 K
    16404 K
    8856 K
    9104 K
    6
    6664
    cmd.exe
    1548 K
    1548 K
    1428 K
    1480 K
    0
    8080
    SAPSTARTSRV.EXE
    20932 K
    20960 K
    22180 K
    22180 K
    5
    5140
    mmc.exe
    15980 K
    15980 K
    13192 K
    13220 K
    4
    4624
    msg_server.exe
    [MS] PMT_01
    7736 K
    7736 K
    8696 K
    8696 K
    1
    8048
    disp+work.exe
    [DP] PMT_01
    77292 K
    77292 K
    58124 K
    58124 K
    18
    6404
    gwrd.EXE
    [GW] PMT_01
    10144 K
    10144 K

    Hi Frank,
                   We faced the similar situation in our case but how we solved is
    after upgrading to 640, before start up of SID do the following.
    1. Reduce the abap buffer size to half from your instance profile
    2. Reduce the no. of work processes to half
                 Then start the Production system. Once if it's up and stable then increase the abap memory and no. of WP's.
    I hope this will solve your problem.
    Regards,
    Hari.

  • Oracle 10g XE services stop responding after idle for a few hours.

    Hello,
    We have been developing a small application using PSP PL/SQL and it works great except that when we leave the oracle server idle for about 2 hours and more (no request from the web app and no connections from Oracle SQL Developer), the services do not respond.
    The environment is:
    - Windows Small Business Server 2003
    - 2.5GB Ram
    - Plenty HDD Space
    - 1 Xeon Processor 2.8 GHz
    Another symptom that I noticed also is that then the services are not responding, I check the task manager, and the "Oracle.exe" service uses 257k of memory, where when the server is active uses 100,000k or more. I'm not sure at what level the problem is, or if there are limitation when XE is installed in Windows Server 2003, but I need to know if it can be fixed before we continue developing.
    To fix the problem, all I have to do is stop the database using the shortcut, and starting it again.
    Is the problem at the oracle server level? or is windows managing memory for the services inappropriately?
    Thanks in advance.

    I checked it now and noticed this:
    Mon Jan 01 22:00:29 2007
    Thread 1 advanced to log sequence 50
    Current log# 1 seq# 50 mem# 0: C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_2NBLS5CQ_.LOG
    Tue Jan 02 22:11:01 2007
    Thread 1 advanced to log sequence 51
    Current log# 2 seq# 51 mem# 0: C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_2NBLS8CQ_.LOG
    Wed Jan 03 00:40:45 2007
    Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_lgwr_6708.trc:
    ORA-00345: redo log write error block 5977 count 2
    ORA-00312: online log 2 thread 1: 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_2NBLS8CQ_.LOG'
    ORA-27072: File I/O error
    OSD-04008: WriteFile() failure, unable to write to file
    O/S-Error: (OS 33) The process cannot access the file because another process has locked a portion of the file.
    Wed Jan 03 00:40:47 2007
    LGWR: terminating instance due to error 340
    Wed Jan 03 00:40:48 2007
    Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_q001_6172.trc:
    ORA-00340: IO error processing online log of thread
    Wed Jan 03 00:40:48 2007
    Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_pmon_7120.trc:
    ORA-00340: IO error processing online log of thread
    Goes on and on with those lines.......
    and then I re-started it today:
    Instance terminated by LGWR, pid = 6708
    Dump file c:\oraclexe\app\oracle\admin\xe\bdump\alert_xe.log
    Wed Jan 03 08:49:36 2007
    ORACLE V10.2.0.1.0 - Production vsnsta=0
    vsnsql=14 vsnxtr=3
    Windows Server 2003 Version V5.2 Service Pack 1
    CPU : 2 - type 586, 1 Physical Cores
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:1291M/2559M, Ph+PgF:2310M/4305M, VA:1933M/2047M
    Wed Jan 03 08:49:36 2007
    Starting ORACLE instance (normal)
    now that I saw the log, I have more information to research. If someone is familiar with any of this, your help will be trully appreciated.
    Alejandro.

  • Java - Write And Read From memory Like CheatEngine ( Writing not working?)

    Hello Oracle Forum
    I came here some time ago to ask about javaFX , i solved all my issues and im right now waiting for javaFx tot ake over swing and hmm, im working on learning LIBGDX to create games in java.
    However, im in need to create an app to change values of memory to fix a bug in an old program that i have, and the only way until now is using cheatEngine, So i decided to take a tutorial and learn how to do that in java.
    Well, im able to read from the memory but the write isnt working somehow... Im posting the code here, if anyone can give me a hint, i would thank and a lot, because theres a community that really needs this app to automate the fix without using cheat engine.
    package MainStart;
    import com.br.HM.User32;
    import com.br.kernel.Kernel32;
    import com.sun.jna.Memory;
    import com.sun.jna.Native;
    import com.sun.jna.Pointer;
    import com.sun.jna.ptr.IntByReference;
    public class Cheater {
        static Kernel32 kernel32 = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class);
        static User32 user32 = (User32) Native.loadLibrary("user32", User32.class);
        static int readRight = 0x0010;
        static int writeRight = 0x0020;
        //static int PROCESS_VM_OPERATION = 0x0008;
        public static void main(String[] args) {
            //Read Memory
            //MineSweeper = Campo Minado
            int pid = getProcessId("Campo Minado"); // get our process ID
            System.out.println("Pid = " + pid);
            Pointer readprocess = openProcess(readRight, pid); // open the process ID with read priviledges.
            Pointer writeprocess = openProcess(writeRight, pid);
            int size = 4; // we want to read 4 bytes
            int address = 0x004053C8;
            //Read Memory
            Memory read = readMemory(readprocess, address, size); // read 4 bytes of memory starting at the address 0x00AB0C62.
            System.out.println(read.getInt(0)); // print out the value!      
            //Write Memory
            int writeMemory = writeMemory(writeprocess, address, new short[0x22222222]);
            System.out.println("WriteMemory :" + writeMemory);
            Memory readM = readMemory(readprocess, address, size);
            System.out.println(readM.getInt(0));
        public static int writeMemory(Pointer process, int address, short[] data) {
            IntByReference written = new IntByReference(0);
            Memory toWrite = new Memory(data.length);
            for (long i = 0; i < data.length; i++) {
                toWrite.setShort(0, data[new Integer(Long.toString(i))]);
            boolean b = kernel32.WriteProcessMemory(process, address, toWrite, data.length, written);
            System.out.println("kernel32.WriteProcessMemory : " + b); // Retorna false
            return written.getValue();
        public static Pointer openProcess(int permissions, int pid) {
            Pointer process = kernel32.OpenProcess(permissions, true, pid);
            return process;
        public static int getProcessId(String window) {
            IntByReference pid = new IntByReference(0);
            user32.GetWindowThreadProcessId(user32.FindWindowA(null, window), pid);
            return pid.getValue();
        public static Memory readMemory(Pointer process, int address, int bytesToRead) {
            IntByReference read = new IntByReference(0);
            Memory output = new Memory(bytesToRead);
            kernel32.ReadProcessMemory(process, address, output, bytesToRead, read);
            return output;
    package com.br.HM;
    import com.sun.jna.Native;
    import com.sun.jna.Pointer;
    import com.sun.jna.Structure;
    import com.sun.jna.platform.win32.WinDef.RECT;
    import com.sun.jna.ptr.ByteByReference;
    import com.sun.jna.ptr.IntByReference;
    import com.sun.jna.win32.StdCallLibrary.StdCallCallback;
    import com.sun.jna.win32.W32APIOptions;
    * Provides access to the w32 user32 library. Incomplete implementation to
    * support demos.
    * @author Todd Fast, [email protected]
    * @author [email protected]
    public interface User32 extends W32APIOptions {
        User32 INSTANCE = (User32) Native.loadLibrary("user32", User32.class, DEFAULT_OPTIONS);
        Pointer GetDC(Pointer hWnd);
        int ReleaseDC(Pointer hWnd, Pointer hDC);
        int FLASHW_STOP = 0;
        int FLASHW_CAPTION = 1;
        int FLASHW_TRAY = 2;
        int FLASHW_ALL = (FLASHW_CAPTION | FLASHW_TRAY);
        int FLASHW_TIMER = 4;
        int FLASHW_TIMERNOFG = 12;
        public static class FLASHWINFO extends Structure {
            public int cbSize;
            public Pointer hWnd;
            public int dwFlags;
            public int uCount;
            public int dwTimeout;
        int IMAGE_BITMAP = 0;
        int IMAGE_ICON = 1;
        int IMAGE_CURSOR = 2;
        int IMAGE_ENHMETAFILE = 3;
        int LR_DEFAULTCOLOR = 0x0000;
        int LR_MONOCHROME = 0x0001;
        int LR_COLOR = 0x0002;
        int LR_COPYRETURNORG = 0x0004;
        int LR_COPYDELETEORG = 0x0008;
        int LR_LOADFROMFILE = 0x0010;
        int LR_LOADTRANSPARENT = 0x0020;
        int LR_DEFAULTSIZE = 0x0040;
        int LR_VGACOLOR = 0x0080;
        int LR_LOADMAP3DCOLORS = 0x1000;
        int LR_CREATEDIBSECTION = 0x2000;
        int LR_COPYFROMRESOURCE = 0x4000;
        int LR_SHARED = 0x8000;
        Pointer FindWindowA(String winClass, String title);
        int GetClassName(Pointer hWnd, byte[] lpClassName, int nMaxCount);
        public static class GUITHREADINFO extends Structure {
            public int cbSize = size();
            public int flags;
            Pointer hwndActive;
            Pointer hwndFocus;
            Pointer hwndCapture;
            Pointer hwndMenuOwner;
            Pointer hwndMoveSize;
            Pointer hwndCaret;
            RECT rcCaret;
        boolean GetGUIThreadInfo(int idThread, GUITHREADINFO lpgui);
        public static class WINDOWINFO extends Structure {
            public int cbSize = size();
            public RECT rcWindow;
            public RECT rcClient;
            public int dwStyle;
            public int dwExStyle;
            public int dwWindowStatus;
            public int cxWindowBorders;
            public int cyWindowBorders;
            public short atomWindowType;
            public short wCreatorVersion;
        boolean GetWindowInfo(Pointer hWnd, WINDOWINFO pwi);
        boolean GetWindowRect(Pointer hWnd, RECT rect);
        int GetWindowText(Pointer hWnd, byte[] lpString, int nMaxCount);
        int GetWindowTextLength(Pointer hWnd);
        int GetWindowModuleFileName(Pointer hWnd, byte[] lpszFileName, int cchFileNameMax);
        int GetWindowThreadProcessId(Pointer hWnd, IntByReference lpdwProcessId);
        interface WNDENUMPROC extends StdCallCallback {
             * Return whether to continue enumeration.
            boolean callback(Pointer hWnd, Pointer data);
        boolean EnumWindows(WNDENUMPROC lpEnumFunc, Pointer data);
        boolean EnumThreadWindows(int dwThreadId, WNDENUMPROC lpEnumFunc, Pointer data);
        boolean FlashWindowEx(FLASHWINFO info);
        Pointer LoadIcon(Pointer hInstance, String iconName);
        Pointer LoadImage(Pointer hinst, // handle to instance
                String name, // image to load
                int type, // image type
                int xDesired, // desired width
                int yDesired, // desired height
                int load // load options
        boolean DestroyIcon(Pointer hicon);
        int GWL_EXSTYLE = -20;
        int GWL_STYLE = -16;
        int GWL_WNDPROC = -4;
        int GWL_HINSTANCE = -6;
        int GWL_ID = -12;
        int GWL_USERDATA = -21;
        int DWL_DLGPROC = 4;
        int DWL_MSGRESULT = 0;
        int DWL_USER = 8;
        int WS_EX_COMPOSITED = 0x20000000;
        int WS_EX_LAYERED = 0x80000;
        int WS_EX_TRANSPARENT = 32;
        int GetWindowLong(Pointer hWnd, int nIndex);
        int SetWindowLong(Pointer hWnd, int nIndex, int dwNewLong);
        int LWA_COLORKEY = 1;
        int LWA_ALPHA = 2;
        int ULW_COLORKEY = 1;
        int ULW_ALPHA = 2;
        int ULW_OPAQUE = 4;
        boolean SetLayeredWindowAttributes(Pointer hwnd, int crKey,
                byte bAlpha, int dwFlags);
        boolean GetLayeredWindowAttributes(Pointer hwnd,
                IntByReference pcrKey,
                ByteByReference pbAlpha,
                IntByReference pdwFlags);
         * Defines the x- and y-coordinates of a point.
        public static class POINT extends Structure {
            public int x, y;
         * Specifies the width and height of a rectangle.
        public static class SIZE extends Structure {
            public int cx, cy;
        int AC_SRC_OVER = 0x00;
        int AC_SRC_ALPHA = 0x01;
        int AC_SRC_NO_PREMULT_ALPHA = 0x01;
        int AC_SRC_NO_ALPHA = 0x02;
        public static class BLENDFUNCTION extends Structure {
            public byte BlendOp = AC_SRC_OVER; // only valid value
            public byte BlendFlags = 0; // only valid value
            public byte SourceConstantAlpha;
            public byte AlphaFormat;
        boolean UpdateLayeredWindow(Pointer hwnd, Pointer hdcDst,
                POINT pptDst, SIZE psize,
                Pointer hdcSrc, POINT pptSrc, int crKey,
                BLENDFUNCTION pblend, int dwFlags);
        int SetWindowRgn(Pointer hWnd, Pointer hRgn, boolean bRedraw);
        int VK_SHIFT = 16;
        int VK_LSHIFT = 0xA0;
        int VK_RSHIFT = 0xA1;
        int VK_CONTROL = 17;
        int VK_LCONTROL = 0xA2;
        int VK_RCONTROL = 0xA3;
        int VK_MENU = 18;
        int VK_LMENU = 0xA4;
        int VK_RMENU = 0xA5;
        boolean GetKeyboardState(byte[] state);
        short GetAsyncKeyState(int vKey);
    package com.br.kernel;
    import com.sun.jna.*;
    import com.sun.jna.win32.StdCallLibrary;
    import com.sun.jna.ptr.IntByReference;
    // by deject3d
    public interface Kernel32 extends StdCallLibrary
        // description from msdn
        //BOOL WINAPI WriteProcessMemory(
        //__in   HANDLE hProcess,
        //__in   LPVOID lpBaseAddress,
        //__in   LPCVOID lpBuffer,
        //__in   SIZE_T nSize,
        //__out  SIZE_T *lpNumberOfBytesWritten
        boolean WriteProcessMemory(Pointer p, int address, Pointer buffer, int size, IntByReference written);
        //BOOL WINAPI ReadProcessMemory(
        //          __in   HANDLE hProcess,
        //          __in   LPCVOID lpBaseAddress,
        //          __out  LPVOID lpBuffer,
        //          __in   SIZE_T nSize,
        //          __out  SIZE_T *lpNumberOfBytesRead
        boolean ReadProcessMemory(Pointer hProcess, int inBaseAddress, Pointer outputBuffer, int nSize, IntByReference outNumberOfBytesRead);
        //HANDLE WINAPI OpenProcess(
        //  __in  DWORD dwDesiredAccess,
        //  __in  BOOL bInheritHandle,
        //  __in  DWORD dwProcessId
        Pointer OpenProcess(int desired, boolean inherit, int pid);
        /* derp */
        int GetLastError();
    http://pastebin.com/Vq8wfy39

    Hello there,
    this tutorial was exactly what I needed, so thank you.
    Your problem seems to be in this line:
    int writeMemory = writeMemory(writeprocess, address, new short[0x22222222]); 
    The problem is, you're creating a new short array with the length of 0x22222222. Which not only results in an java.lang.OutOfMemoryError: Java heap space
    but also, if it would work, would create an empty array with the length of 0x22222222.
    I think you want to write 0x22222222 as value in your address.
    Correctly stored the code you'd need to write would be:
    short[] sarray = new short[]{(short) 0x22222222};
    But because the value is too long for the short, the value stored in your array would be the number 8738.
    I think, what you want to do is to store the number 572662306, which would be the hex value, stored in an int variable.
    So first of all you need to strip down your hex-value to shorts:
    Short in Java uses 16 Bit = 2 Byte. 0x22222222 -> 0x2222 for your high byte and 0x2222 for your low byte
    So your array would be
    short[] sarray = new short[]{0x2222,0x2222};//notice, that sarray[0] is the lowbyte and sarray[1] the high byte, if you want to store 20 it would be new short[]{20,0} or if you use hex new short[]{0x14,0x00}
    The next part is your writeToMemory Method. If I'm right, the method in the tutorial is a little bit wrong. The right version should be this:
    public static int writeMemory(Pointer process, int address, short[] data) {
      IntByReference written = new IntByReference(0);
      int size = data.length*Short.SIZE/8;
      Memory toWrite = new Memory(size);
      for (int i = 0; i < data.length; i++) {
      toWrite.setShort(i*Short.SIZE/8,
      data[i]);
      boolean b = kernel32.WriteProcessMemory(process, address, toWrite,
      size, written);
      return written.getValue();
    You need to calculate your offset right. And the size of your memory. Maybe you could write this method not with shorts, but with integers. But this should work.
    If you pass your new array to this function, it should write 0x22222222 to your adress. If you read out your toWrite value with toWrite.getInt(0) you get the right value.
    And there is one more thing. In order to write data to a process, you need to grant two access rights:
    A handle to the process memory to be modified. The handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process.
    You have to grant the right to write data: PROCESS_VM_WRITE: 0x0020 and PROCESS_VM_OPERATION: 0x0008
    So your writeProcess needs to get initialized this way:
    Pointer writeprocess = openProcess(0x0020|0x0008,pid);
    I hope this works for you. Let me know.
    Greetings
    Edit:
    Because every data you write will be 1 byte to whatever count of byte I think the best way is to use the following method to write data to the memory:
    public static void writeMemory(Pointer process, long address, byte[] data)
      int size = data.length;
      Memory toWrite = new Memory(size);
      for(int i = 0; i < size; i++)
      toWrite.setByte(i, data[i]);
      boolean b = kernel32.WriteProcessMemory(process, address, toWrite, size, null);
    You can see some changes. First I changed all address values from int to long, because some addresses are out of range. And with all, i mean all. Not only in writeMemory, but also in readMemory and in your kernel32 Class.
    Second I don't use the IntByReference anymore..
    To use this method you need to store your data the following way if you would write 4 Byte data:
    byte[] values = new byte[]{0x14,0x00,0x00,0x00};
    This value would be the number 20. Index 0 will be the lowest byte and index 3 will be the highest byte.
    And one more thing I wrote is an method which you can use to calculate your address if you have a baseAddress.
    If you restart your program/game your old addresses won't point at the same values of your game. With some research (I use CheatEngine) you can get the baseaddress. This one will alway be the same.
    To get from your baseaddress to the dynamic adress you use offsets.
    public static long findDynAddy(Pointer process, int[] offsets, long baseAddress)
      long pointer = baseAddress;
      int size = 4;
      Memory pTemp = new Memory(size);
      long pointerAddress = 0;
      for(int i = 0; i < offsets.length; i++)
      if(i == 0)
      kernel32.ReadProcessMemory(process, pointer, pTemp, size, null);
      pointerAddress = ((pTemp.getInt(0)+offsets[i]));
      if(i != offsets.length-1)
      kernel32.ReadProcessMemory(process, pointerAddress, pTemp, size, null);
      return pointerAddress;
    This methods gets a process, an array of offsets (hex-values) and your baseadress and returns the dynamic address.
    For Solitaire the following code would give you the address to the score:
    long baseAddr = 0x10002AFA8L;
      int[] offsets = new int[]{0x50,0x14};
      long addr = findDynAddy(process, offsets, baseAddr);
    If somebody wants to get the whole code (user32, kernel32 and the cheater) just pm me and I will give you a link.

  • Installer Group: This is what it takes to do a network install of labview.

    Here is the install.bat file we made to do this.  Keep in mind, this just “appears” to install everything listed in it correctly as a clean install.  Proton is our network drive. 
    @Echo Off
    @Echo Starting Labview 8.2 Installation
    \\Proton\LoginUpdates\LV-10-06\LV8.2\setup.exe \\Proton\LoginUpdates\LV-10-06\LV8.2\Bin\NoUser.tx​t /r:n /q /AcceptLicenses yes
    @Echo Starting CVI 8.0.1 Installation
    \\Proton\LoginUpdates\LV-10-06\CVI8.0.1\setup.exe \\Proton\LoginUpdates\LV-10-06\CVI8.0.1\support\No​User.txt /r:n /q /AcceptLicenses yes
    @Echo Starting Signal Express 1.1.1 Installation
    \\Proton\LoginUpdates\LV-10-06\SignalExpress1.1.1\​setup.exe \\Proton\LoginUpdates\LV-10-06\SignalExpress1.1.1\​Bin\NoUser.txt /r:n /q
    @Echo Starting Toolkit Installations
    @Echo ---- Starting Advanced Signal Processing
    \\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Advanced Signal Processing\setup.exe" "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Advanced Signal Processing\supportfiles\NoUser.txt" /q /r:n
    @Echo ---- Starting Digital Filter Design
    \\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Digital Filter Design\setup.exe" "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Digital Filter Design\supportfiles\NoUser.txt" /r:n /q
    @Echo ---- Starting Database Connectivity
    \\proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Enterprise\Database Connectivity\Setup\lv_dbtools.msi" /passive /norestart
    @Echo ---- Starting Internet kit
    \\proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Enterprise\Internet\InternetToolkit6.0.msi" /passive /norestart
    Echo    **** Labview SPC Toolkit can not be installed silently ****
    Echo    ****         You will need to install manually         ****
    @Echo ---- Starting Express VI Development
    \\proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Express VI Development\ExpressVIDev\ExpressVIDev.msi" /passive /norestart
    @Echo ---- Starting PID Control
    \\proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\PID Control\setup\lv_pid_6.msi" /passive /norestart
    @Echo ---- Starting Report Generator
    \\proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\Report Generation\lvoffice\lvoffice.msi" /passive /norestart
    @Echo ---- Starting State Diagram
    \\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\State Diagram\StateDiagTK.msi" /passive /norestart
    @Echo ---- Starting VI Analyzer
    \\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​VIEW\VI Analyzer\setup.exe" /q /r:n
    Echo    **** CVI SPC Toolkit can not be installed silently ****
    Echo    ****       You will need to install manually       ****
    @Echo ---- Starting SQL Kit
    \\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​Windows CVI\Enterprise\SQL\Sql2.msi" /passive /norestart
    @Echo ---- Starting PID for CVI
    "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​Windows CVI\PID Control\setup.exe" /q /r:n /AcceptLicenses yes
    @Echo ---- Starting Signal Processing for CVI
    "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\Lab​Windows CVI\Signal Processing\Setup.exe" /passive /norestart
    @Echo Toolkit Installations Completed...  Please install manual components.
    @Echo Starting NIDaq 8.3, NIMotion 7.4, NIVisa 4, etc... Installation
    \\Proton\LoginUpdates\LV-10-06\DCD-Nov06-1\setup.e​xe \\Proton\LoginUpdates\LV-10-06\DCD-Nov06-1\spec.in​i /r:n /q /AcceptLicenses yes
    @Echo Installation Complete......
    Now this took us weeks to make.  Notice you have three different types of installers with different command line switches.  there isn't even a set of NI standards.  It took us a long, long time to put this together, trying an install and wiping the PC clean over and over and over until we finally came up with this...
    So my question is, are you guys sure it was such a good idea not to use a standard MSI file?  You really need the NI custom installer with non-group-policy-compatible msi's?
    If you gave us real msi files this could have been much easier!
    Message Edited by billings11 on 10-09-2007 02:17 PM
    -Devin
    I got 99 problems but 8.6 ain't one.

    Hi Billings11,
    To recap, here is Andrew's previous response:
    You are correct in pointing out that NI's MSIs do not function as normal MSIs.  We made the decision to create functionality which would extend MSI and allow us to create more robust installers.  Our current installer framework acts as a supervisor over the installation.  It has the ability to mark and match dependencies (more functionality than the MSI reference count) which are important when other NI products are being installed or if any product is uninstalled.  The installer framework also provides a lookup service to all of the MSIs which can provide any installer with specific information about other NI products installed on the machine, paths to those products, etc.  The framework gives the ability for groups within NI to create separate installation parts (MSIs) which can be brought together into one installer without recreating a single distribution MSI from scratch.
    Extending functionality outside of normal MSIs also means that installation via a network group policy is no longer supported. 
    To support deploying through Active Directory, we would need to remove our installer framework instead and ship each piece of software as a single MSI.  The features our framework provides would be eliminated, and much of the burden of tracking dependencies would be pushed onto the customer.  Installation procedures would most likely become more complex, as each MSI would also be relatively blind to the current set of NI products on the machine.
    To distribute the NI installers to many machines, our recommendation would be to place the installer on the network, use Active Directory to define the policy, and then distribute the software through Microsoft SMS (or a similar tool) by running the installer in silent mode.  This involves creating a spec file, and then running 1 or more installers silently as part of a batch file.  You had already brought up this point in a previous post:
    "You might suggest running batch files as login scripts.  But it takes longer for someone to create and test a batch file silent install than new installation in a real MSI file.  You have to look up all the right switches to run the installation in silent mode with the right options - its a pain.  Its really better in the long run to take the time to recreate NI's installation from scratch so you can have a real windows installer from that point forward."
    I completely agree that the process for creating a batch file for the silent installation of NI products should be improved.  We are working hard to create a process in which you can 1) create a spec file simply and quickly and 2) be able to run the installer easily in silent or basic mode.  These improved features should reduce the issues your IT would have with NI software distribution through Microsoft SMS (or equivalent product).
    Thanks again for your comments and have a great day!
    Andrew W
    Software R&D
    National Instruments
    Cheers,
    David Goldberg
    National Instruments
    Software R&D

  • How can I get PlayOnLinux's wine config to detect my audio device?

    This is really bugging me, I've been all over the internet for answers but can't seem to find out how to get this to work...
    I have Steam installed under PoL (PlayOnLinux) using wine 1.5.10 internally and I just can't seem to get any sound in my games. When I go to PoL's 'wine' configuration options and select 'configure wine' then click on the 'audio' tab of the winecfg that comes up it says "Selected driver: (None)" and there's no hardware detected!
    I've heard that this might be a pulseaudio issue and that I should run it using ALSA instead, only I don't know how to do this. Plus I'm running the Cinnamon desktop so I get a load of gnome dependencies some of which are tied to pulseaudio (e.g. gnome-settings-daemon) and I don't know if I can safely remove these without borking my DE (and without ending up in dependency hell).
    Here's the console output from PoL:
    $ playonlinux
    [main] Message: PlayOnLinux (4.1.8) is starting
    [clean_tmp] Message: Cleaning temp directory
    [Check_OpenGL] Message: 32bits direct rendering is enabled
    [Check_OpenGL] Message: 64bits direct rendering is enabled
    [main] Message: Filesystem is compatible
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    [install_plugins] Message: Checking plug-in: Capture...
    [install_plugins] Message: Checking plug-in: ScreenCap...
    [maj_check] Message: List is up to date
    [install_plugins] Message: Checking plug-in: PlayOnLinux Vault...
    /usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
    /usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
    [POL_SetupWindow_Init] Message: Creating new window for pid 30801
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    (python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
    [POL_SetupWindow_Close] Message: Closing window for pid 30801
    [POL_Wine] Message: Running wine- winecfg (Working directory : /home/shodan/.PlayOnLinux)
    [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
    err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
    err:mmdevapi:DllGetClassObject Driver initialization failed
    err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
    err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
    err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
    err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
    err:mmdevapi:DllGetClassObject Driver initialization failed
    err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
    err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
    [POL_Wine] Message: Wine return: 0
    I found something on WineHQ's support forum about mmdevapi (which I think is a DLL file) which was somehow being automatically disabled by WineTricks and needed to be re-enabled, only it didn't say how plus I'm not using WineTricks (unless PoL uses it in the background or something?).
    The odd thing is that this all worked fine on my old laptop (before it died), but the really annoying thing is that my old laptop wasn't up to playing more than some basic indie games, no serious FPS or Racing sims, but now I've got a brand new desktop (core i7, HD7870 etc. -- "proper job"!) that's powerful enough to play high-spec games I can't get any audio!
    Does anyone please know how I can have sound enabled in Wine through PlayOnLinux?

    @akspecs -- Yes I was rapidly coming to the same conclusion, thanks.
    Besides, I figured I ought to do it properly and learn how to actually configure and use WINE as it should be, from the command line!
    In the meantime however I'd actually mitigated this problem by committing the ultimate sin -- I installed Windows natively in it's own partition and set up a dual-boot (bring on Steam for Linux so I can remove this evil!).
    It's not even really a 'classic' dual-boot because with my EFI / UEFI mainboard (once I'd got the Windows DVD to play nice) it meant no need to hassle with boot chaining in grub / syslinux etc. Now I have 2 'native' EFI boot options (stored in my mainboard's NVRAM) it's just a case of hitting the button to bring up the boot-menu during POST, then selecting which OS I want to boot -- Arch by default of course!

  • USB Mic Problems

    I am recording with my USB mic it's a Blue Microphone Spark and at first it was recording fine now... It isn't so much I turned down the mic volume to 2 and even 1 and it still is recording hot and sounds distorted at points. How do I fix this problem and get the best out of my microphone?

    Vacuoso wrote:
    I turned the windows control for the mic down but it appears overridden by Audition. (Is this correct?)
    There has to be a master control for the USB mic input levels, right? I can't find it for the life of me... I suspect that I am going to feel plenty dumb when someone tells me how to do it--but HELP, anyway! =)
    Audition doesn't control any gains or levels in external devices at all - period. No overrides, nothing.
    There are two ways in general that USB devices work in this situation - they either have a driver with its own control applet or they hand control to the Windows mixer. I think your Stanton device uses the Windows mixer, and it's extremely unlikely to use the Mic input - far more likely to use the Line input, I would have thought - it won't be a mic level signal coming from it, after all.
    First thing to do is to look at the setup as it is in your PC, and make sure that it appears as it is on p.8 of the manual. If you can't find those settings on your machine, chances are that there's driver software on the CD that came with it, and you'll have to install that Cakewalk stuff to make it work (you don't have to use it though - it's just the driver you want). When you've got the correct source set up, it should appear in the Windows mixer but as I said, it's probably the line input level that controls it.
    It's also quite possible that the standard Windows USB PID driver will work, and that the turntable will just appear correctly - no driver required - so check that first before doing anything else. Whatever you end up doing though, it's got to appear in the control panel like it does on p.8.

  • Memory hungry linux

    when my system had 512M of ram, linux (with gnome as a desktop) used about 98% of it (top tells me the used part was 500M). so i ugrade, i buy another stick of 512. now top shows a use of 1000M. what the hell is taking all that memory? and why is it that every new stick of RAM i put in is invaded? in windows XP, my memory usage is a constant 200-300M. is top buggy?

    ok, i understand. so i guess this is normal :
    Mem: 1033632k total, 1000600k used, 33032k free, 106088k buffers
    Swap: 265064k total, 8k used, 265056k free, 618108k cached
    but look at this, firefox is a memory gluton (just one browser window open):
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    5087 david 15 0 53376 36m 31m S 0.0 3.6 1:24.92 firefox-bin
    5088 david 16 0 53376 36m 31m S 0.0 3.6 0:00.00 firefox-bin
    5089 david 16 0 53376 36m 31m S 0.0 3.6 0:00.22 firefox-bin
    5091 david 15 0 53376 36m 31m S 0.0 3.6 0:00.66 firefox-bin
    why four? i don't know.
    i like XFCE4, i might just switch.

  • Error upgrade database for Hana B1

    Dears,
    I can't upgrade database from B1 PL04 to B1 PL11 because the database is not ready it show me below figure:
    and I Disconnected all applications from the databases but i cant make Upgrade .

    Hi Mohammed,
    Go to Task Manager and then Click Process Tab.
    Now Click View Just above Process Tab and Select SELECT COLUMN.
    After Clicking SELECT COLUMN a window will appear. Now from that window Find PID (Process Identifier) and Tick check box. After Ticking Check Box Click OK.
    Now you can see one more Column in Process Tab for PID.
    From PID Column you can find you Process No and End Process by doing Right Click.
    Hope this help
    Regards::::
    Atul Chakraborty

  • PID control in a windows CE Labview application

    Hi there,
    I want to build an application that will control the temperature in some ovens, using PID control. The application will be running in a controller (or a touch panel computer) with windows CE OS. I have Labview 8.6, PID control toolkit 8.6 and Touch panel module 8.6. The problem is that the PID vi's don't seem to work in touch panel module. 
    Is there any way to implement PID control in a windows CE Labview application?  
    Thanks in advance.
    Solved!
    Go to Solution.

    I think with a timed loop you can run reasonable good timing down to 1 mSecond. I think 1 mSecond is the lower limit for non realtime systems like Windows/windows CE. And if you have the PID toolkit this will supply you with the functions you need. You do not need an extra CE PID toolkit. This because  the touch panel module run under your standard Labview environment. But I do not know if all the functions in the PID tool like fuzzy logic are compatible with CE. Have you also considered Windows Embedded as OS for your module. With windows Embedded you can run standard Labview built exe files
    Both Windows Embedded, and XP Embedded can be trailed
    http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Windows Server 2008 X64 - gpupdate takes 10min - svchost.exe (gpsvc) pid logs 8.5 million events in procmon

    Hello,
    We've seen that on our 2008 x64 servers the svchost.exe that holds gpsvc in it takes up alot of CPU-time. Upon further investigation I saw that when it refreshes policies it holds 1 core for 10 minutes. I setup a procmon and filtered it on the pid off the gpsvc-svchost and saw that it logged 8.5 million events.
    It keeps looping events where it seems to be checking history-data under "C:\ProgramData\Microsoft\Group Policy\History\<GUIDS>".
    We are using GPPreferences. Has anyone seen anything like this before?
    I have the .PML-file from procmon, however its 350MB zipped so I dont know how to attach it to case.

    Hi,
    To better understand the issue, please help confirm the following:
    1.    Do all computers encounter this issue?
    2.    When did this issue begin to occur? Did it coincide with any events, such as the installation of some software?
    Meanwhile, please perform the steps below to see if the issue goes away:
    1.    Delete the contents in the "C:\ProgramData\Microsoft\Group Policy\History\" folder.
    2.    Please perform a clean boot on the server:
    1)    Click Start, type msconfig in the Start Search box, and then press ENTER.
    2)    On the General tab, click Selective Startup.
    3)    Under Selective Startup, click to clear the Load Startup Items check box.
    4)    Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
    5)    Click OK.
    6)    When you are prompted, click Restart.
    If the issue continues, please help collect the following information for further research:
    1.    Enable gpsvc.log:
    Please create the following key in Registry Editor:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Diagnostics
    Type: DWORD
    Value: GPSvcDebugLevel
    Data: 0x30002 (hexadecimal)
    2.    Please run gpupdate /force to reproduce the issue and then collect MPSReport on the server:
    1) Download the MPSReport from the website below:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=CEBF3C7C-7CA5-408F-88B7-F9C79B7306C0&displaylang=en
    2) Double-click the executable to launch the report gathering tool on the computer.
    3) Follow the steps as guided by the Wizard.
    4) On the Select the diagnostics you want to run page, select General, Internet and Networking, Business Networks, and Server Components.     
    3.    After that, please zip the gpsvc.log (%windir%\debug\usermode\gpsvc.log), MPSReport and the PML.file and upload to the following space:
    https://sftasia.one.microsoft.com/choosetransfer.aspx?key=ef4b8b4e-0e6c-4774-a132-2d072f8b77b0
    Password: fQxbhTjUV
    More Information about MPSReport:
    http://blogs.technet.com/askperf/archive/2009/05/01/two-minute-drill-the-new-mps-reports.aspx
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Windows 8.1 Lock Screen drops network connectivity when screen locked using Win+L

    Hi!
    I was sent here from Microsoft Community forum. The question is:
    Since Windows NT 4.0 I'm using Lock Screen to prevent people from accessing my computer when I'm leaving my room. First I was using CTRL+ALT+DEL / Lock Screen, then switched to Win+L keyboard shortcut when it was first introduced.
    Everything was fine until I switched to Windows 8.1 computer (Sony Vaio Duo 13 with Broadcom wireless network controller). This machine is 8.1, not 8.0 upgraded to 8.1.
    My problem is that when I hit Win+L combo the Lock Screen (with clock etc.) is displayed. Then, despite I have configured not to turn off display, the screen goes blank (after 30 seconds since lock) and network connectivity is cut off from desktop
    apps (I suspect the system goes into Active Standby mode, because Modern UI apps like Tune-In radio keep working fine).
    100% repeatable scenarios:
    ## Scenario 1 ##
    1) Log in
    2) Open desktop app that uses network connectivity. Outlook 2013 from Office365 subscription
    3) Check that it has connected
    4) Lock screen (Win+L)
    5) Wait for 30 seconds (first incorrectly posted as few minutes) as screen goes black
    6) Unlock screen (using password)
    7) In right corner of Outlook app you will see "Unable to connect with Exchange server" and few seconds later it will reconnect sucessfuly
    ## Scenario 2 - the more annoying ##
    1) Log in to Win 8.1 computer
    2) Connect to it using SMB (in my case I wanted to transfer 30 GB of files from local hard drive C: to server) \\COMPUTER-NAME\c$ from Windows Server 2012 R2
    3) Start copying files from computer to server
    4) Lock the screen on computer
    5) As soon as screen goes black server displays message "Lost connection to the resource. Try again?"
    6) Unlock screen on the computer
    7) Click "Try again" and it will continue copying files
    My power settings are set to go into stand by after 5 hours and if I not lock the screen it doesn't go to sleep before 5 hours.
    When I lock the screen using Win+L it goes into (probably Active) Standby mode.
    Is there any way to prevent it from going to Active Standby when locking screen? I need the screen lock for security reasons but I don't want it to drop my network connectivity on remote desktops, file transfers and other desktop activities before 5 hour
    timeout.
    This issue is not related to more or less known wireless network connectivity problem that happens to many Intel Haswell computers. Mine doesn't exhibit those problems. I can easly push 100 - 200 GB of wireless data without network drops.
    Computer information:
    Sony Vaio Duo 13: SVD1322C5E
    Intel Core i5-4200U
    8 GB RAM
    Windows 8.1 Pro 64-bit
    Broadcom 802.11n SDIO network adapter
    Originally posted at: http://answers.microsoft.com/en-us/windows/forum/windows8_1-networking/windows-81-lock-screen-drops-network-connectivity/099f16bd-b00d-4ba9-b833-48bf1d55ffe4
    Best regards,
    Sergiusz

    Same issue here using Surface 3 Pro with either internal WLAN or MS USB LAN Adapter. I'm frequently used to keep open connections over SSH to some servers. On switching to lock screen explicitly by pressing Win+L or implicitly due to idle timeout all
    connections to servers are lost. In addition, I don't get any notifications on incoming Skype messages (using Skype for desktop) when lock screen is active.
    Neither NIC is showing "Power Management Tab" according to step 5 of instructions above.
    Additionally observing USB LAN NIC seems to be kept active after activating lock screen, but traffic stops (according to its flashing light) when lock screen is switching off display. Blanking display doesn't seem to be adjustable in System Settings (Energy
    Options accessed through Win+X).
    Find attached log file of powercfg -energy -duration 300 ...
    Log file is in German. It basically claims unset timeouts for deactivating display while running attached to power supply though lock screen is turning off displays within 1-2 minutes.
    Energieeffizienzdiagnose-Bericht
    Computername
    KRITIAS
    Überprüfungszeit
    2015-01-10T15:07:47Z
    Überprüfungsdauer
    353 Sekunden
    Systemhersteller
    Microsoft Corporation
    Systemproduktname
    Surface Pro 3
    BIOS-Datum
    10/16/2014
    BIOS-Version
    3.11.0350
    Betriebssystembuild
    9600
    Plattformrolle
    PlatformRoleSlate
    Netzbetrieb
    true
    Prozessanzahl
    67
    Threadanzahl
    1319
    Berichts-GUID
    {1a168801-c189-46fe-811c-235e6bf2bd0d}
    Analyseergebnisse
    Fehler
    Energierichtlinie:Verdunkelungszeitlimit ist deaktiviert (Netzbetrieb)
    Der Bildschirm ist nicht so konfiguriert, dass er nach einer Zeit der Inaktivität verdunkelt wird.
    Energierichtlinie:Standbyzeitlimit ist deaktiviert (Netzbetrieb)
    Der Computer ist nicht so konfiguriert, dass nach einer Zeit der Inaktivität automatisch der Wechsel in den Standbymodus erfolgt.
    CPU-Auslastung:Prozessorauslastung ist hoch
    Die durchschnittliche Prozessorauslastung während der Ablaufverfolgung war sehr hoch. Das System verbraucht weniger Energie, wenn die durchschnittliche Prozessorauslastung sehr niedrig ist. Überprüfen Sie die Prozessorauslastung für einzelne Prozesse,
    um festzustellen, welche Anwendungen und Dienste den größten Anteil an der Gesamtprozessorauslastung haben.
    Durchschnittliche Auslastung (%)
    45.31
    Warnungen
    Plattform-Zeitgeberauflösung:Plattform-Zeitgeberauflösung
    Die standardmäßige Plattform-Zeitgeberauflösung beträgt 15,6 ms (15625000 ns) und sollte immer dann verwendet werden, wenn sich das System im Leerlauf befindet. Wenn die Zeitgeberauflösung erhöht wird, sind die Technologien zur Prozessorenergieverwaltung
    möglicherweise nicht wirksam. Die erhöhte Zeitgeberauflösung kann auf eine Multimediawiedergabe oder Grafikanimationen zurückzuführen sein.
    Aktuelle Zeitgeberauflösung (100-ns-Einheiten)
    10007
    Maximale Zeitgeberperiode (100-ns-Einheiten)
    156250
    Plattform-Zeitgeberauflösung:Ausstehende Zeitgeberanforderung
    Von einem Programm oder Dienst wurde eine Zeitgeberauflösung angefordert, die kleiner als die maximale Zeitgeberauflösung der Plattform ist.
    Angeforderter Zeitraum
    10000
    ID des anfordernden Prozesses
    3476
    Pfad des anfordernden Prozesses
    \Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\ACC\Creative Cloud.exe
    Energierichtlinie:Bildschirmzeitlimit ist lang (Netzbetrieb)
    Der Bildschirm ist so konfiguriert, dass er nach mehr als 10 Minuten Inaktivität ausgeschaltet wird.
    Zeitlimit (Sekunden)
    900
    USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
    Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
    befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
    Gerätename
    USB-Verbundgerät
    Hostcontroller-ID
    PCI\VEN_8086&DEV_9C31
    Hostcontrollerspeicherort
    PCI bus 0, device 20, function 0
    Geräte-ID
    USB\VID_05AC&PID_0250
    Portpfad
    1,2
    Standbydauer (%)
    14
    USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
    Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
    befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
    Gerätename
    Surface Ethernet Adapter
    Hostcontroller-ID
    PCI\VEN_8086&DEV_9C31
    Hostcontrollerspeicherort
    PCI bus 0, device 20, function 0
    Geräte-ID
    USB\VID_045E&PID_07AB
    Portpfad
    1,1
    Standbydauer (%)
    5
    USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
    Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
    befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
    Gerätename
    Generischer USB-Hub
    Hostcontroller-ID
    PCI\VEN_8086&DEV_9C31
    Hostcontrollerspeicherort
    PCI bus 0, device 20, function 0
    Geräte-ID
    USB\VID_05AC&PID_1006
    Portpfad
    1
    Standbydauer (%)
    5
    USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
    Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
    befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
    Gerätename
    USB-Eingabegerät
    Hostcontroller-ID
    PCI\VEN_8086&DEV_9C31
    Hostcontrollerspeicherort
    PCI bus 0, device 20, function 0
    Geräte-ID
    USB\VID_045E&PID_0797
    Portpfad
    1,3
    Standbydauer (%)
    14
    CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
    Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
    Prozessname
    firefox.exe
    PID
    5968
    Durchschnittliche Auslastung (%)
    1.57
    Modul
    Durchschnittliche Modulauslastung (%)
    \Device\HarddiskVolume4\Program Files (x86)\Mozilla Firefox\xul.dll
    0.60
    \Device\HarddiskVolume4\Program Files (x86)\Mozilla Firefox\mozjs.dll
    0.27
    \SystemRoot\system32\ntoskrnl.exe
    0.16
    CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
    Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
    Prozessname
    System
    PID
    4
    Durchschnittliche Auslastung (%)
    0.59
    Modul
    Durchschnittliche Modulauslastung (%)
    \SystemRoot\system32\ntoskrnl.exe
    0.24
    \SystemRoot\system32\DRIVERS\igdkmd64.sys
    0.12
    \SystemRoot\system32\DRIVERS\avc3.sys
    0.07
    CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
    Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
    Prozessname
    dwm.exe
    PID
    6264
    Durchschnittliche Auslastung (%)
    0.47
    Modul
    Durchschnittliche Modulauslastung (%)
    \SystemRoot\system32\ntoskrnl.exe
    0.10
    \Device\HarddiskVolume4\Windows\System32\dwmcore.dll
    0.09
    \SystemRoot\System32\drivers\dxgkrnl.sys
    0.06
    CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
    Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
    Prozessname
    Skype.exe
    PID
    11008
    Durchschnittliche Auslastung (%)
    0.26
    Modul
    Durchschnittliche Modulauslastung (%)
    \Device\HarddiskVolume4\Program Files (x86)\Skype\Phone\Skype.exe
    0.11
    \SystemRoot\system32\ntoskrnl.exe
    0.05
    \SystemRoot\System32\win32k.sys
    0.04
    CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
    Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
    Prozessname
    svchost.exe
    PID
    1528
    Durchschnittliche Auslastung (%)
    0.25
    Modul
    Durchschnittliche Modulauslastung (%)
    \SystemRoot\system32\ntoskrnl.exe
    0.16
    \Device\HarddiskVolume4\Windows\System32\ntdll.dll
    0.02
    \SystemRoot\system32\drivers\ndis.sys
    0.01
    Informationen
    Plattform-Zeitgeberauflösung:Zeitgeberanforderungsstapel
    Der Stapel mit den Modulen, die für die niedrigste Plattform-Zeitgebereinstellung in diesem Prozess verantwortlich sind.
    Angeforderter Zeitraum
    10000
    ID des anfordernden Prozesses
    3476
    Pfad des anfordernden Prozesses
    \Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\ACC\Creative Cloud.exe
    Aufrufender Modulstapel
    \Device\HarddiskVolume4\Windows\SysWOW64\ntdll.dll
    \Device\HarddiskVolume4\Windows\SysWOW64\kernel32.dll
    \Device\HarddiskVolume4\Windows\SysWOW64\d3d9.dll
    \Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\CEF\libcef.dll
    \Device\HarddiskVolume4\Windows\SysWOW64\kernel32.dll
    \Device\HarddiskVolume4\Windows\SysWOW64\ntdll.dll
    Energierichtlinie:Aktiver Energieplan
    Der derzeit verwendete Energieplan.
    Planname
    Ausbalanciert (OEM)
    Plan-GUID
    {381b4222-f694-41f0-9685-ff5bb260df2e}
    Energierichtlinie:Energieplancharakter (Akkubetrieb)
    Der Charakter des aktuellen Energieplans, wenn das System im Akkubetrieb ausgeführt wird.
    Charakter
    Ausbalanciert
    Energierichtlinie:Videoqualität (Akkubetrieb)
    Ermöglicht Windows Media Player, bei der Videowiedergabe die Qualität und die Energieeinsparung zu optimieren.
    Qualitätsmodus
    Videoqualität und Energieeinsparung ausbalancieren
    Energierichtlinie:Energieplancharakter (Netzbetrieb)
    Der Charakter des aktuellen Energieplans, wenn das System im Netzbetrieb ausgeführt wird.
    Charakter
    Ausbalanciert
    Energierichtlinie:802.11-Energierichtlinie für Drahtlosverbindungen ist "Maximale Leistung" (Netzbetrieb)
    Die aktuelle Energierichtlinie für 802.11-kompatible Drahtlosnetzwerkadapter ist nicht für die Verwendung von Energiesparmodi konfiguriert.
    Energierichtlinie:Videoqualität (Netzbetrieb)
    Ermöglicht Windows Media Player, bei der Videowiedergabe die Qualität und die Energieeinsparung zu optimieren.
    Qualitätsmodus
    Für hohe Videoqualität optimieren
    Systemverfügbarkeitsanforderungen:Erfolgreiche Analyse
    Die Analyse war erfolgreich. Es wurden keine Energieeffizienzprobleme festgestellt und keine Informationen zurückgegeben.
    Akku:Akkuinformationen
    Akku-ID
    1F11LGC_LGCX863568
    Hersteller
    LGC_LGC
    Seriennummer
    1F11
    Chemie
    LION
    Langfristig
    1
    Versiegelt
    0
    Zyklusanzahl
    33
    Vorgesehene Akkukapazität
    42157
    Letzte vollständige Aufladung
    44209
    Funktionen der Plattformenergieverwaltung:Unterstützte Standbystatus
    Mithilfe von Standbystatus kann der Computer nach einer Zeit der Inaktivität in einen Energiesparmodus wechseln. Der S3-Standbystatus ist der standardmäßige Standbystatus für Windows-Plattformen. Im S3-Standbystatus verbraucht der Computer nur die Energie,
    die notwendig ist, um den Arbeitsspeicherinhalt zu bewahren und die Arbeit mit dem Computer schnell fortsetzen zu können. Sehr wenige Plattformen unterstützen den S1- oder S2-Standbystatus.
    S1-Standbymodus unterstützt
    false
    S2-Standbymodus unterstützt
    false
    S3-Standbymodus unterstützt
    false
    S4-Standbymodus unterstützt
    true
    Funktionen der Plattformenergieverwaltung:Unterstützung von Verbindungsstandby
    Mit dem Verbindungsstandby kann der Computer in einen Stromsparmodus wechseln, in dem er immer eingeschaltet und verbunden ist. Der Verbindungsstandby wird soweit unterstützt anstelle der Systemstandbystatus verwendet.
    Verbindungsstandby unterstützt
    true
    Funktionen der Plattformenergieverwaltung:Die adaptive Bildschirmhelligkeit wird unterstützt.
    Dieser Computer ermöglicht die automatische Helligkeitsregelung der integrierten Anzeige durch Windows.
    Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
    Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
    Gruppieren
    0
    Index
    0
    Leerlaufstatus - Anzahl
    11
    Leerlaufstatustyp
    Micro-Energiemodul-Plug-In
    Nennfrequenz (MHz)
    2301
    Prozentuale maximale Leistung
    100
    Prozentuale niedrigste Leistung
    32
    Prozentuale niedrigste Drosselung
    3
    Leistungssteuerelementtyp
    ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
    Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
    Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
    Gruppieren
    0
    Index
    1
    Leerlaufstatus - Anzahl
    11
    Leerlaufstatustyp
    Micro-Energiemodul-Plug-In
    Nennfrequenz (MHz)
    2301
    Prozentuale maximale Leistung
    100
    Prozentuale niedrigste Leistung
    32
    Prozentuale niedrigste Drosselung
    3
    Leistungssteuerelementtyp
    ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
    Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
    Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
    Gruppieren
    0
    Index
    2
    Leerlaufstatus - Anzahl
    11
    Leerlaufstatustyp
    Micro-Energiemodul-Plug-In
    Nennfrequenz (MHz)
    2301
    Prozentuale maximale Leistung
    100
    Prozentuale niedrigste Leistung
    32
    Prozentuale niedrigste Drosselung
    3
    Leistungssteuerelementtyp
    ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
    Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
    Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
    Gruppieren
    0
    Index
    3
    Leerlaufstatus - Anzahl
    11
    Leerlaufstatustyp
    Micro-Energiemodul-Plug-In
    Nennfrequenz (MHz)
    2301
    Prozentuale maximale Leistung
    100
    Prozentuale niedrigste Leistung
    32
    Prozentuale niedrigste Drosselung
    3
    Leistungssteuerelementtyp
    ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
    Gerätetreiber:Erfolgreiche Analyse
    Die Analyse war erfolgreich. Es wurden keine Energieeffizienzprobleme festgestellt und keine Informationen zurückgegeben.

  • Installing SOA patch 10.1.3.3 (Windows)

    I just installed the patch, the setup went smoothly. I followed ALL the instructions. Now when I want to start the SOA instance, I get the exception below. The log says I'm not using an Infrastructure, which of course is not true.
    Now I have to reinstall everything. Really kinda sucks...
    Exception:
    Konfigurationsinformationen
    Wird ausgeführt in E:\oracle\product\SOA
    Operationsmodus: Startup, App Server, No Enterprise Manager, Single Instance
    Oracle-Standardverzeichnis: E:\oracle\product\SOA
    Name des Oracle-Standardverzeichnisses: Unbenannt
    Instance-Name: SOA.wkstom2
    Instance-Typ: allProducts
    Version: 10.1.3.3.0
    Verwendet Infrastructure: false
    Keine Infrastructure-Instance, keine Infrastructure-Informationen verfügbar
    Komponenten: [j2ee, apache, orabpel, oraesb, owsm, Wsil]
    2007-11-10 08:35:42.468--Log-Ausgabe für Middle Tier-Dienste (SOA.wkstom2) beginnen
    2007-11-10 08:35:42.468--Schritt wird verarbeitet: OPMN wird gestartet
    2007-11-10 08:35:50.984--Schritt wird verarbeitet: OPMN-verwaltete Prozesse werden gestartet
    2007-11-10 08:38:32.468--Log-Ausgabe für Middle Tier-Dienste (SOA.wkstom2) beenden
    Ein unbekannter OPMN-Fehler ist aufgetreten
    oracle.appserver.startupconsole.model.ConsoleException: Ein unbekannter OPMN-Fehler ist aufgetreten
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:121)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
         at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
         at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:89)
         ... 6 more
    Exception verursacht durch
    Error from opmn during process control operation
    oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
         at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
         at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:89)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    <?xml version='1.0' encoding='WINDOWS-1252'?>
    <response>
    <msg code="-82" text="Remote Request mit schwacher Authentifizierung.">
    </msg>
    <opmn id="wkstom2:6202" http-status="206" http-response="2 of 3 processes started.">
    <ias-instance id="SOA.wkstom2">
    <ias-component id="HTTP_Server">
    <process-type id="HTTP_Server">
    <process-set id="HTTP_Server">
    <process id="1561660582" pid="2344" status="Stopped" index="1" log="E:\oracle\product\SOA\opmn\logs\\HTTP_Server~1.log" operation="request" result="failure">
    <msg code="-21" text="Starten von verwaltetem Prozess nach der maximalen Anzahl der Wiederholungen nicht erfolgreich">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    <ias-component id="default_group">
    <process-type id="oc4j_soa">
    <process-set id="default_group">
    <process id="1561660584" pid="2996" status="Alive" index="1" log="E:\oracle\product\SOA\opmn\logs\\default_group~oc4j_soa~default_group~1.log" operation="request" result="success">
    <msg code="0" text="">
    </msg>
    </process>
    </process-set>
    </process-type>
    <process-type id="home">
    <process-set id="default_group">
    <process id="1561660583" pid="3420" status="Alive" index="1" log="E:\oracle\product\SOA\opmn\logs\\default_group~home~default_group~1.log" operation="request" result="success">
    <msg code="0" text="">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    </ias-instance>
    </opmn>
    </response>

    Thanks, I got it working. But the cause was a different one. After reinstalling SOA, not associating it with an Infra, then installing the patch, I got the same error message.
    Then I noticed I did this step incorrectly, from the installation doc:
    ...Ensure the following values are set in the ORACLE_HOME/owsm/bin/install.properties file:
    .......install.http.host=hostname
    .......install.http.port=7777
    Here I had put in my actual port, 7779
    After I entered 7777, I did the whole thing over and everything worked.
    -- Tom

  • Problem with StatelessConnectionPool and Threads on Windows XP

    I am trying to use a StatelessConnectionPool in a multithreaded app under Windows using 10g. The problem is that when my application is exiting and I go to terminate the StatelessConnectionPool, I get an access violation inside Environment::terminateStatlessConnectionPool.
    A short program that demonstrates the problem is at the end of this post. One thing I have noticed is that by calling terminateConnection inside the thread instead of releaseConnection the problem goes away. However, performance really degrades. Thanks in advance.
    #include <windows.h>
    #include <occi.h>
    #include "RegisterDataMappings.h"
    #include "Consumers.h"
    #include "Thread.h"
    using namespace oracle::occi;
    Environment* env = NULL;
    StatelessConnectionPool* connPool = NULL;
    //Derived from opur Thread class
    class TestThread : public Thread
    public:
         TestThread(void){}
    protected:
         //get an object 10 times, sleeping every 500 msecs in between
         virtual DWORD run(void)
              printf("Thread 0x%08x Enter...\n", GetCurrentThreadId());
              Sleep(500);
              int i = 0;
              while(i < 10)
                   try
                        Connection* conn = connPool->getConnection();
                        Statement* stmt = conn->createStatement("select Ref(c) from consumers c where pid = 7038878582");
                        ResultSet* rs = stmt->executeQuery();
                        if(rs->next())
                             Ref<Consumers> consumer = rs->getRef(1);
                             printf("Thread 0x%08x #%d - %.0f\n", GetCurrentThreadId(), i+1, (double)consumer->getconsumerid());
                        stmt->closeResultSet(rs);
                        conn->terminateStatement(stmt);
                        connPool->releaseConnection(conn);
                        //connPool->terminateConnection(conn);
                        Sleep(500);
                        ++i;
                   catch(SQLException& sql)
                        printf("Oracle exception: %s\n", sql.getMessage().c_str());
              printf("Thread 0x%08x Leave...\n", GetCurrentThreadId());
              return 0;
    //Helper function to create a connection
    void createConnection(void)
         env = Environment::createEnvironment((Environment::Mode)(Environment::OBJECT|Environment::THREADED_MUTEXED));
         RegisterDataMappings(env);
         connPool = env->createStatelessConnectionPool("user", "pass", "orcldev", 10, 10, 0, StatelessConnectionPool::HOMOGENEOUS);
    //Helper function to terminate a connection
    void terminateConnection(void)
         env->terminateStatelessConnectionPool(connPool);
         Environment::terminateEnvironment(env);
    int main(int argc, char* argv[])
         try
              //Connect to the database
              createConnection();
              //Create 10 threads and wait for them to complete
              const int numThreads = 10;
              HANDLE handles[numThreads];
              for(int i = 0; i < numThreads; i++)
                   TestThread* thread = new TestThread;
                   thread->start();
                   handles[i] = thread->getThreadHandle();
              WaitForMultipleObjects(numThreads, handles, TRUE, INFINITE);
              //Clean up
              terminateConnection();
         catch(SQLException& sql)
              printf("SQLException caught: %s\n", sql.getMessage().c_str());
         return 0;

    When I search MetaLink for bug 4183098, it says there's nobug 4183098. Any information on this?

Maybe you are looking for