Hi Pieter

 

Bugreport.txt is attached.

 

It is a media player, and there are short pauses in some areas, such as to wait 
for the player process to come back from executing a command before executing 
another one.

 

The player itself is a separate process controlled by this one using shared 
memory.

The sleep is in a procedure which loops around for a set period (100ms in this 
case) with a sleep(5) and a MainForm.Update so VU meters continue moving.

 

Cheers,

Ross.

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Pieter De Wit
Sent: Monday, 14 May 2012 9:47 p.m.
To: NZ Borland Developers Group - Delphi List; 'NZ Borland Developers Group - 
Delphi List'
Subject: Re: [DUG] Hang during Sleep

 

Ross Levis <[email protected]> wrote:

Perhaps someone can offer some clues to the problem.  A user is experiencing a 
hang during a Sleep(5) function!  It’s Win7 64-bit Hyperthreaded Intel 4 core 
CPU.

 

With MadExcept, it is showing the following…

 

exception message : The application seems to be frozen.

main thread ($9f4):

771dfd6a ntdll.dll                            NtDelayExecution

75ce31b5 KERNELBASE.dll                       SleepEx

75ce3a86 KERNELBASE.dll                       Sleep

005dc66b SPLStudio.exe  StudioMain  6808   +9 LoopSleep

 

3 known threads are sitting at a Synchronize/NtWaitForSingleObject waiting for 
the current procedure in the main form to finish, which is sitting at Sleep(5). 
 I would expect that.

 

Another thread is also sitting at NtWaitForSingleObject but it doesn’t say what 
the thread class name is so not sure what it is.

 

Another unknown thread is at NtWaitForMultipleObjects.

 

And another unknown t! hread is at NtWaitForWorkViaWorkerFactory.

 

I know about the 3 threads waiting at Synchronize, but they shouldn’t be a 
problem. 

 

What can cause a Sleep(5) to hang for over 90 seconds?

 

I can send the full bugreport.txt file if useful.

 

Thanks,

Ross.


Hi Ross,

Bugreport.txt will be usefull plus a short desc as to why you sleeping and what 
the app is waiting for?

Cheers,

Pieter

-- 
Sent from my Android phone. Please excuse my brevity.

date/time         : 2012-05-14, 12:03:32, 580ms
computer name     : DEMO-EJUKEBOX
user name         : Demo <admin>
registered owner  : Demo
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language   : English
system up time    : 1 day 20 hours
program up time   : 26 minutes 31 seconds
processors        : 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
physical memory   : 14035/16272 MB (free/total)
free disk space   : (C:) 35.06 GB
display mode      : 1440x900, 32 bit
process id        : $12fc
allocated memory  : 53.73 MB
executable        : SPLStudio.exe
exec. date/time   : 2012-05-07 22:07
version           : 5.0.0.24
compiled with     : Delphi 7
madExcept version : 3.0n
contact name      : Marc
contact email     : 
callstack crc     : $ec904fcf, $e6f0119d, $f7d2978f
exception number  : 3
exception message : The application seems to be frozen.

main thread ($9f4):
771dfd6a ntdll.dll                            NtDelayExecution
75ce31b5 KERNELBASE.dll                       SleepEx
75ce3a86 KERNELBASE.dll                       Sleep
005dc66b SPLStudio.exe  StudioMain  6808   +9 LoopSleep
0060f4a8 SPLStudio.exe  StudioMain 17515 +193 TStudioForm.btPlayClick
0047d183 SPLStudio.exe  Classes    10470   +3 TBasicAction.Execute
004cf4d1 SPLStudio.exe  ActnList     375   +1 TContainedAction.Execute
004d0177 SPLStudio.exe  ActnList     961   +7 TCustomAction.Execute
0047d057 SPLStudio.exe  Classes    10400   +2 TBasicActionLink.Execute
004c4445 SPLStudio.exe  Controls    4703   +7 TControl.Click
00494c84 SPLStudio.exe  Buttons     1159   +0 TSpeedButton.Click
00494c6e SPLStudio.exe  Buttons     1152  +25 TSpeedButton.MouseUp
004c4848 SPLStudio.exe  Controls    4831   +2 TControl.DoMouseUp
004c48bd SPLStudio.exe  Controls    4843   +8 TControl.WMLButtonUp
004c42c4 SPLStudio.exe  Controls    4645  +53 TControl.WndProc
004c4094 SPLStudio.exe  Controls    4552   +5 TControl.Perform
004c71ba SPLStudio.exe  Controls    6301  +15 TWinControl.IsControlMouseMsg
004c72a6 SPLStudio.exe  Controls    6327  +18 TWinControl.WndProc
004ddaa9 SPLStudio.exe  Forms       3102 +103 TCustomForm.WndProc
004c6fa0 SPLStudio.exe  Controls    6237   +3 TWinControl.MainWndProc
0047d818 SPLStudio.exe  Classes    10972   +8 StdWndProc
755b7bc5 user32.dll                           DispatchMessageA
004e3f53 SPLStudio.exe  Forms       6877  +13 TApplication.ProcessMessage
004e3f8a SPLStudio.exe  Forms       6896   +1 TApplication.HandleMessage
004e41aa SPLStudio.exe  Forms       6980  +16 TApplication.Run
0061fc31 SPLStudio.exe  SPLStudio    194  +97 initialization
75d73398 kernel32.dll                         BaseThreadInitThunk

thread $13bc:
771df8aa ntdll.dll                NtWaitForSingleObject
75ce0a8b KERNELBASE.dll           WaitForSingleObjectEx
75d7118f kernel32.dll             WaitForSingleObjectEx
00454831 SPLStudio.exe  madExcept CallThreadProcSafe
0045489b SPLStudio.exe  madExcept ThreadExceptFrame
75d73398 kernel32.dll             BaseThreadInitThunk
>> created by thread $12d0 at:
75d734c0 kernel32.dll             CreateThread

thread $1394:
771e0136 ntdll.dll     NtWaitForMultipleObjects
75d73398 kernel32.dll  BaseThreadInitThunk

thread $a04 (TACSThread): <suspended>
004056d6 SPLStudio.exe System BeginThread

thread $c08 (TExternalDevices): <suspended> <priority:15>
004056d6 SPLStudio.exe System BeginThread

thread $1240 (TLogThread): <priority:-15>
771dfd6a ntdll.dll                         NtDelayExecution
75ce31b5 KERNELBASE.dll                    SleepEx
75ce3a86 KERNELBASE.dll                    Sleep
00616cfa SPLStudio.exe  uLogThread  106 +4 TLogThread.Execute
0047c240 SPLStudio.exe  Classes    9378 +7 ThreadProc
00405690 SPLStudio.exe  System             ThreadWrapper
00454831 SPLStudio.exe  madExcept          CallThreadProcSafe
0045489b SPLStudio.exe  madExcept          ThreadExceptFrame
75d73398 kernel32.dll                      BaseThreadInitThunk
>> created by main thread ($9f4) at:
004056d6 SPLStudio.exe  System             BeginThread

thread $1274: <priority:1>
771df932 ntdll.dll               NtRemoveIoCompletion
00454831 SPLStudio.exe madExcept CallThreadProcSafe
0045489b SPLStudio.exe madExcept ThreadExceptFrame
75d73398 kernel32.dll            BaseThreadInitThunk
>> created by main thread ($9f4) at:
75d734c0 kernel32.dll            CreateThread

thread $4b8:
755b7908 user32.dll              GetMessageW
00454831 SPLStudio.exe madExcept CallThreadProcSafe
0045489b SPLStudio.exe madExcept ThreadExceptFrame
75d73398 kernel32.dll            BaseThreadInitThunk
>> created by thread $428 at:
75d734c0 kernel32.dll            CreateThread

thread $11f8:
771e1f1f ntdll.dll     NtWaitForWorkViaWorkerFactory
75d73398 kernel32.dll  BaseThreadInitThunk

thread $2f4 (TLoadSearchFiles): <priority:-15>
771df8aa ntdll.dll                               NtWaitForSingleObject
75ce0a8b KERNELBASE.dll                          WaitForSingleObjectEx
75d7118f kernel32.dll                            WaitForSingleObjectEx
75d71143 kernel32.dll                            WaitForSingleObject
0047c5a8 SPLStudio.exe  Classes         9589 +24 TThread.Synchronize
0047c63c SPLStudio.exe  Classes         9614  +4 TThread.Synchronize
0061a535 SPLStudio.exe  LoadSearchFiles   81 +30 TLoadSearchFiles.LoadFiles
0061a6ee SPLStudio.exe  LoadSearchFiles  114  +5 TLoadSearchFiles.Execute
0045494f SPLStudio.exe  madExcept                HookedTThreadExecute
0047c240 SPLStudio.exe  Classes         9378  +7 ThreadProc
00405690 SPLStudio.exe  System                   ThreadWrapper
00454831 SPLStudio.exe  madExcept                CallThreadProcSafe
0045489b SPLStudio.exe  madExcept                ThreadExceptFrame
75d73398 kernel32.dll                            BaseThreadInitThunk
>> created by main thread ($9f4) at:
004056d6 SPLStudio.exe  System                   BeginThread

thread $ec4 (TFileScanThread): <priority:-1>
771df8aa ntdll.dll                              NtWaitForSingleObject
75ce0a8b KERNELBASE.dll                         WaitForSingleObjectEx
75d7118f kernel32.dll                           WaitForSingleObjectEx
75d71143 kernel32.dll                           WaitForSingleObject
0047c5a8 SPLStudio.exe  Classes        9589 +24 TThread.Synchronize
0047c63c SPLStudio.exe  Classes        9614  +4 TThread.Synchronize
00619c17 SPLStudio.exe  FileScanThread   87 +23 TFileScanThread.Execute
0045494f SPLStudio.exe  madExcept               HookedTThreadExecute
0047c240 SPLStudio.exe  Classes        9378  +7 ThreadProc
00405690 SPLStudio.exe  System                  ThreadWrapper
00454831 SPLStudio.exe  madExcept               CallThreadProcSafe
0045489b SPLStudio.exe  madExcept               ThreadExceptFrame
75d73398 kernel32.dll                           BaseThreadInitThunk
>> created by main thread ($9f4) at:
004056d6 SPLStudio.exe  System                  BeginThread

thread $f10 (TUpdateLastPlayed): <priority:-1>
771df8aa ntdll.dll                          NtWaitForSingleObject
75ce0a8b KERNELBASE.dll                     WaitForSingleObjectEx
75d7118f kernel32.dll                       WaitForSingleObjectEx
75d71143 kernel32.dll                       WaitForSingleObject
0047c5a8 SPLStudio.exe  Classes    9589 +24 TThread.Synchronize
0047c63c SPLStudio.exe  Classes    9614  +4 TThread.Synchronize
00557ea9 SPLStudio.exe  LastPlayed  111  +6 TUpdateLastPlayed.Execute
0045494f SPLStudio.exe  madExcept           HookedTThreadExecute
0047c240 SPLStudio.exe  Classes    9378  +7 ThreadProc
00405690 SPLStudio.exe  System              ThreadWrapper
00454831 SPLStudio.exe  madExcept           CallThreadProcSafe
0045489b SPLStudio.exe  madExcept           ThreadExceptFrame
75d73398 kernel32.dll                       BaseThreadInitThunk
>> created by main thread ($9f4) at:
004056d6 SPLStudio.exe  System              BeginThread

modules:
00400000 SPLStudio.exe         5.0.0.24           C:\Program Files 
(x86)\StationPlaylist\Studio
06960000 libFLAC.dll                              C:\Windows\system32
06990000 pthreadVSE.dll                           C:\Program Files 
(x86)\StationPlaylist\Engine
10100000 BASSWMA.dll           2.4.4.0            C:\Windows\system32
11000000 BASS.dll              2.4.8.1            C:\Windows\system32
639c0000 vorbis.dll                               C:\Windows\system32
66e40000 ogg.dll                                  C:\Windows\system32
6eac0000 PortableDeviceApi.dll 6.1.7601.17514     C:\Windows\system32
6ece0000 NetworkExplorer.dll   6.1.7601.17514     C:\Windows\system32
6ee80000 SHDOCVW.dll           6.1.7601.17514     C:\Windows\system32
6eeb0000 EhStorAPI.dll         6.1.7601.17514     C:\Windows\system32
6ef50000 ntshrui.dll           6.1.7601.17755     C:\Windows\system32
6f030000 EhStorShell.dll       6.1.7600.16385     C:\Windows\system32
6f090000 slc.dll               6.1.7600.16385     C:\Windows\system32
6f0a0000 cscapi.dll            6.1.7601.17514     C:\Windows\system32
6f0b0000 WindowsCodecs.dll     6.1.7601.17514     C:\Windows\system32
6fe30000 hhctrl.ocx            6.1.7600.16385     C:\Windows\system32
70d30000 tiptsf.dll            6.1.7600.16385     C:\Program Files (x86)\Common 
Files\microsoft shared\ink
70e00000 msls31.dll            3.10.349.0         C:\Windows\system32
712a0000 apphelp.dll           6.1.7601.17514     C:\Windows\system32
712f0000 DpoFeedb.dll          5.1.0.4874         C:\Program Files 
(x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin
720c0000 SearchFolder.dll      6.1.7601.17514     C:\Windows\system32
722f0000 ieproxy.dll           8.0.7601.17785     C:\Program Files 
(x86)\Internet Explorer
72320000 actxprxy.dll          6.1.7601.17514     C:\Windows\SysWOW64
72370000 StructuredQuery.dll   7.0.7601.17514     C:\Windows\System32
723d0000 MFC42.DLL             6.6.8064.0         C:\Windows\system32
724f0000 dwmapi.dll            6.1.7600.16385     C:\Windows\system32
72670000 DUI70.dll             6.1.7600.16385     C:\Windows\system32
72730000 explorerframe.dll     6.1.7601.17514     C:\Windows\system32
728b0000 odbcint.dll           6.1.7600.16385     C:\Windows\system32
728f0000 ODBC32.dll            6.1.7601.17514     C:\Windows\system32
72980000 DUser.dll             6.1.7600.16385     C:\Windows\system32
729b0000 ieframe.DLL           8.0.7601.17785     C:\Windows\system32
73440000 pnrpnsp.dll           6.1.7600.16385     C:\Windows\system32
73560000 RpcRtRemote.dll       6.1.7601.17514     C:\Windows\system32
739a0000 MSACM32.dll           6.1.7600.16385     C:\Windows\system32
739c0000 msacm32.drv           6.1.7600.16385     C:\Windows\system32
739d0000 AUDIOSES.DLL          6.1.7601.17514     C:\Windows\system32
73a10000 AVRT.dll              6.1.7600.16385     C:\Windows\system32
73a20000 MMDevAPI.DLL          6.1.7601.17514     C:\Windows\system32
73a60000 Fwpuclnt.dll          6.1.7601.17514     C:\Windows\system32
73ae0000 winrnr.dll            6.1.7600.16385     C:\Windows\System32
73b90000 OLEACC.dll            7.0.0.0            C:\Windows\system32
73bd0000 DpoSet.dll            5.1.0.611          C:\Program Files 
(x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin
73c70000 PROPSYS.dll           7.0.7601.17514     C:\Windows\system32
73d80000 xmllite.dll           1.3.1001.0         C:\Windows\system32
73f40000 rsaenh.dll            6.1.7600.16385     C:\Windows\system32
73f80000 CRYPTSP.dll           6.1.7600.16385     C:\Windows\system32
73fa0000 midimap.dll           6.1.7600.16385     C:\Windows\system32
740a0000 ksuser.dll            6.1.7600.16385     C:\Windows\system32
740f0000 ntmarta.dll           6.1.7600.16385     C:\Windows\system32
74120000 sensapi.dll           6.1.7600.16385     C:\Windows\system32
74130000 dhcpcsvc.DLL          6.1.7600.16385     C:\Windows\system32
74150000 rtutils.dll           6.1.7601.17514     C:\Windows\system32
741c0000 rasman.dll            6.1.7600.16385     C:\Windows\system32
74270000 RASAPI32.dll          6.1.7600.16385     C:\Windows\system32
742d0000 iphlpapi.DLL          6.1.7601.17514     C:\Windows\system32
742f0000 dnsapi.DLL            6.1.7601.17570     C:\Windows\system32
74350000 thumbcache.dll        6.1.7601.17514     C:\Windows\SysWOW64
74370000 MPR.dll               6.1.7600.16385     C:\Windows\system32
74390000 POWRPROF.dll          6.1.7600.16385     C:\Windows\system32
743c0000 wdmaud.drv            6.1.7601.17514     C:\Windows\system32
743f0000 dsound.dll            6.1.7600.16385     C:\Windows\system32
74490000 napinsp.dll           6.1.7600.16385     C:\Windows\system32
744a0000 NLAapi.dll            6.1.7601.17514     C:\Windows\system32
744b0000 rasadhlp.dll          6.1.7600.16385     C:\Windows\system32
744d0000 wshtcpip.dll          6.1.7600.16385     C:\Windows\System32
744e0000 mswsock.dll           6.1.7601.17514     C:\Windows\system32
74550000 LINKINFO.dll          6.1.7600.16385     C:\Windows\system32
74580000 dhcpcsvc6.DLL         6.1.7600.16385     C:\Windows\system32
74590000 DAVHLPR.dll           6.1.7600.16385     C:\Windows\System32
745a0000 davclnt.dll           6.1.7601.17514     C:\Windows\System32
745c0000 ntlanman.dll          6.1.7601.17514     C:\Windows\System32
745e0000 drprov.dll            6.1.7600.16385     C:\Windows\System32
745f0000 security.dll          6.1.7600.16385     C:\Windows\system32
746e0000 winmm.dll             6.1.7601.17514     C:\Windows\system32
74740000 WINNSI.DLL            6.1.7600.16385     C:\Windows\system32
74750000 WINSTA.dll            6.1.7601.17514     C:\Windows\System32
74790000 wsock32.dll           6.1.7600.16385     C:\Windows\system32
747c0000 uxtheme.dll           6.1.7600.16385     C:\Windows\system32
74840000 comctl32.dll          6.10.7601.17514    
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
749e0000 profapi.dll           6.1.7600.16385     C:\Windows\system32
749f0000 USERENV.dll           6.1.7601.17514     C:\Windows\system32
74a20000 version.dll           6.1.7600.16385     C:\Windows\system32
74a30000 SECUR32.DLL           6.1.7601.17725     C:\Windows\system32
74a50000 wkscli.dll            6.1.7601.17514     C:\Windows\system32
74a60000 srvcli.dll            6.1.7601.17514     C:\Windows\system32
74a80000 netutils.dll          6.1.7601.17514     C:\Windows\system32
74d10000 CRYPTBASE.dll         6.1.7600.16385     C:\Windows\syswow64
74d20000 SspiCli.dll           6.1.7601.17725     C:\Windows\syswow64
74db0000 WS2_32.dll            6.1.7601.17514     C:\Windows\syswow64
74e80000 MSASN1.dll            6.1.7601.17514     C:\Windows\syswow64
74e90000 sechost.dll           6.1.7600.16385     C:\Windows\SysWOW64
74eb0000 IMM32.DLL             6.1.7601.17514     C:\Windows\system32
74f10000 GDI32.dll             6.1.7601.17514     C:\Windows\syswow64
74fa0000 msvcrt.dll            7.0.7601.17744     C:\Windows\syswow64
75050000 MSCTF.dll             6.1.7600.16385     C:\Windows\syswow64
75120000 wininet.dll           8.0.7601.17785     C:\Windows\syswow64
75220000 urlmon.dll            8.0.7601.17785     C:\Windows\syswow64
75360000 SETUPAPI.dll          6.1.7601.17514     C:\Windows\syswow64
75500000 USP10.dll             1.626.7601.17514   C:\Windows\syswow64
755a0000 user32.dll            6.1.7601.17514     C:\Windows\syswow64
756a0000 CLBCatQ.DLL           2001.12.8530.16385 C:\Windows\syswow64
75730000 LPK.dll               6.1.7600.16385     C:\Windows\syswow64
75740000 CFGMGR32.dll          6.1.7601.17621     C:\Windows\syswow64
75770000 ADVAPI32.dll          6.1.7601.17514     C:\Windows\syswow64
75820000 DEVOBJ.dll            6.1.7601.17621     C:\Windows\syswow64
75840000 WLDAP32.dll           6.1.7601.17514     C:\Windows\syswow64
758f0000 comdlg32.dll          6.1.7601.17514     C:\Windows\syswow64
75970000 ole32.dll             6.1.7601.17514     C:\Windows\syswow64
75ad0000 iertutil.dll          8.0.7601.17785     C:\Windows\syswow64
75cd0000 KERNELBASE.dll        6.1.7601.17651     C:\Windows\syswow64
75d20000 WINTRUST.dll          6.1.7601.17787     C:\Windows\syswow64
75d50000 psapi.dll             6.1.7600.16385     C:\Windows\syswow64
75d60000 kernel32.dll          6.1.7601.17651     C:\Windows\syswow64
75e70000 oleaut32.dll          6.1.7601.17676     C:\Windows\syswow64
75f00000 shell32.dll           6.1.7601.17755     C:\Windows\syswow64
76b50000 SHLWAPI.dll           6.1.7601.17514     C:\Windows\syswow64
76bb0000 RPCRT4.dll            6.1.7601.17514     C:\Windows\syswow64
76ca0000 CRYPT32.dll           6.1.7601.17514     C:\Windows\syswow64
77190000 NSI.dll               6.1.7600.16385     C:\Windows\syswow64
771c0000 ntdll.dll             6.1.7601.17725     C:\Windows\SysWOW64

processes:
0000 Idle              0 0    0
0004 System            0 0    0
0168 smss.exe          0 0    0
01d0 csrss.exe         0 0    0
01fc wininit.exe       0 0    0
0214 csrss.exe         1 0    0
0248 winlogon.exe      1 0    0
0270 services.exe      0 0    0
0278 lsass.exe         0 0    0
028c lsm.exe           0 0    0
02e4 svchost.exe       0 0    0
0334 svchost.exe       0 0    0
0398 MsMpEng.exe       0 0    0
03c4 svchost.exe       0 0    0
01c8 svchost.exe       0 0    0
0264 svchost.exe       0 0    0
0440 svchost.exe       0 0    0
0490 svchost.exe       0 0    0
0584 svchost.exe       0 0    0
05f8 spoolsv.exe       0 0    0
0638 DpHostW.exe       0 0    0
06b4 svchost.exe       0 0    0
0714 armsvc.exe        0 0    0
073c svchost.exe       0 0    0
0764 HPDrvMntSvc.exe   0 0    0
07a8 MfeEpeHost.exe    0 0    0
0514 svchost.exe       0 0    0
0554 winvnc4.exe       0 0    0
0848 winvnc4.exe       1 0    0
068c taskhost.exe      1 9    16  normal
0b28 dwm.exe           1 6    2   normal
0b0c explorer.exe      1 1045 793 normal
0510 igfxtray.exe      1 7    5   normal
0518 hkcmd.exe         1 4    18  normal
0b80 igfxpers.exe      1 4    4   normal
0660 EpePcMonitor.exe  1 4    1   normal       C:\Program 
Files\Hewlett-Packard\Drive Encryption
0b20 msseces.exe       1 166  105 normal
0a70 sidebar.exe       1 32   26  normal
0c20 DPAgent.exe       1 43   26  normal       C:\Program Files 
(x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin
0c4c vncclipboard.exe  1 85   36  normal
0cb0 svchost.exe       0 0    0
0d0c jusched.exe       1 4    2   normal       C:\Program Files (x86)\Common 
Files\Java\Java Update
0e0c SearchIndexer.exe 0 0    0
0e9c wmpnetwk.exe      0 0    0
0438 DpAgent.exe       1 4    3   normal
0a24 wuauclt.exe       1 7    5   normal
0b88 breakaway.exe     1 183  19  above normal C:\Program Files (x86)\Breakaway
0ab0 breakaway.exe     1 6    6   realtime     C:\Program Files (x86)\Breakaway
032c audiodg.exe       0 0    0
12fc SPLStudio.exe     1 381  666 above normal C:\Program Files 
(x86)\StationPlaylist\Studio
085c SPLEngine.exe     1 28   42  high         C:\Program Files 
(x86)\StationPlaylist\Engine
0650 w3wp.exe          0 0    0   normal
13b8 php-cgi.exe       0 0    0   normal       C:\Program Files (x86)\PHP\v5.3
0734 splwow64.exe      1 4    2   normal
086c sppsvc.exe        0 0    0
10dc dllhost.exe       1 4    5   normal

hardware:
+ Computer
  - ACPI x64-based PC
+ Disk drives
  - Data
  - OS
+ Display adapters
  - Intel(R) HD Graphics (driver 8.15.10.2696)
  - VNC Mirror Driver (driver 1.8.0.0)
+ DVD/CD-ROM drives
  - hp CDDVDW SH-216ALN
+ Human Interface Devices
  - USB Input Device
+ Keyboards
  - Standard PS/2 Keyboard
+ Mice and other pointing devices
  - HID-compliant mouse
  - Microsoft PS/2 Mouse
+ Network adapters
  - Intel(R) 82579LM Gigabit Network Connection (driver 11.13.51.0)
+ Ports (COM & LPT)
  - Communications Port (COM1)
  - Intel(R) Active Management Technology - SOL (COM3) (driver 7.0.0.1109)
+ Processors
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
+ Security Devices
  - Trusted Platform Module 1.2
+ Sound, video and game controllers
  - Breakaway Pipeline (driver 4.9.8.2388)
  - High Definition Audio Device
  - High Definition Audio Device
+ Storage controllers
  - Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller (driver 8.6.2.1015)
+ Storage volume shadow copies
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
  - Generic volume shadow copy
+ System devices
  - ACPI Fixed Feature Button
  - ACPI Power Button
  - Composite Bus Enumerator
  - Direct memory access controller
  - File as Volume Driver
  - High Definition Audio Controller
  - High precision event timer
  - Intel(R) 6 Series/C200 Series Chipset Family SMBus Controller - 1C22 
(driver 9.2.0.1011)
  - Intel(R) 82801 PCI Bridge - 244E
  - Intel(R) Management Engine Interface (driver 7.0.0.1144)
  - Microsoft ACPI-Compliant System
  - Microsoft System Management BIOS Driver
  - Microsoft Virtual Drive Enumerator Driver
  - Microsoft Windows Management Interface for ACPI
  - Motherboard resources
  - Motherboard resources
  - Motherboard resources
  - Motherboard resources
  - Numeric data processor
  - PCI bus
  - PCI Express standard Root Port
  - PCI Express standard Root Port
  - PCI Express standard Root Port
  - PCI Express standard Root Port
  - PCI standard host CPU bridge
  - PCI standard ISA bridge
  - Plug and Play Software Device Enumerator
  - Programmable interrupt controller
  - Remote Desktop Device Redirector Bus
  - System board
  - System board
  - System board
  - System CMOS/real time clock
  - System speaker
  - System timer
  - Terminal Server Keyboard Driver
  - Terminal Server Mouse Driver
  - UMBus Enumerator
  - UMBus Root Bus Enumerator
  - Volume Manager
+ Universal Serial Bus controllers
  - Generic USB Hub
  - Generic USB Hub
  - Standard Enhanced PCI to USB Host Controller
  - Standard Enhanced PCI to USB Host Controller
  - USB Root Hub
  - USB Root Hub

disassembling:
[...]
005dc64f        mov     [esp], dl
005dc652 6801   xor     edx, edx
005dc654        call    -$14c1ed ($49046c)     ; ExtCtrls.TTimer.SetEnabled
005dc659 6803   call    -$1d4186 ($4084d8)     ; Windows.GetTickCount
005dc65e        mov     ebx, eax
005dc660 6804   mov     edi, ebx
005dc662 6805   mov     esi, edi
005dc664        sub     esi, $a
005dc667        jmp     loc_5dc6cd
005dc669 6808   push    5
005dc66b      > call    -$17a1ac ($4624c4)     ; SysUtils.Sleep
005dc670 6809   mov     edx, ebx
005dc672        mov     eax, esi
005dc674        call    -$c2421 ($51a258)      ; IdGlobal.GetTickDiff
005dc679        cmp     eax, $14
005dc67c        jb      loc_5dc6c6
005dc67e        cmp     byte ptr [$62b5d8], 0  ; Windows.GetKeyNameText
005dc685        jnz     loc_5dc6c6
005dc687 6811   mov     esi, ebx
005dc689 6812   cmp     byte ptr [$62b5d8], 0  ; Windows.GetKeyNameText
005dc690        jnz     loc_5dc69e
[...]

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: [email protected]
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [email protected] with 
Subject: unsubscribe

Reply via email to