Показать полную графическую версию : Отслеживание системных событий
11943499
21-07-2009, 19:35
Очень хочется узнать способ считывания начала инициализации завершения работы, logoff системы и тд
Что-то наподобие этого. :)
while 1
if IsShutdown_Or_LogOff_Or_SomethingElse_Like_ThisInitialised() then
MsgBox(0,"", "Сворачиваемся")
exitloop
endif
Sleep(5000)
wend
Например так.
Global Const $WM_QUERYENDSESSION = 0x0011
GUICreate('')
GUIRegisterMsg($WM_QUERYENDSESSION, 'WM_QUERYENDSESSION')
While 1
Sleep(1000)
WEnd
Func WM_QUERYENDSESSION($hWnd, $iMsg, $wParam, $lParam)
; Do something
SoundPlay(@WindowsDir & '\media\tada.wav', 1)
Return 'GUI_RUNDEFMSG'
EndFunc ;==>WM_QUERYENDSESSION
11943499
21-07-2009, 23:49
Например так. »
И что это делает ? :unsure:
Запустил и тишина...
И что это делает ?
Проигрывает звук при выключении
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC