Показать полную графическую версию : Неативность пользователей ПК
Добрый день!
Подскажите, есть какая-нибудь функция, которая может определить, что на ПК никто не работает в данный момент?
К примеру, нет движения мышки 10 мин..
apozlevich
23-10-2012, 18:05
HFShak, записать координаты курсора и сравнить их с текущими через 10 мин?
Но лучше смотреть по нагрузке CPU и RAM.
Но лучше смотреть по нагрузке CPU и RAM. »
Неверный подход.
madmasles
23-10-2012, 19:34
HFShak,
_WinAPI_GetIdleTime() из WinAPIEx.au3 (http://autoit-script.ru/index.php/topic,47.0.html),
_Timer_GetIdleTime (http://autoit-script.ru/autoit3_docs/libfunctions/_timer_getidletime.htm)
Не выходит...
Вот код:
#Include <WinAPIEx.au3>
While 1
If _WinAPI_GetIdleTime() > 60000 Then
If @OSArch = "X86" Then
Run("C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations MP4\avp.exe SCAN /ALL /R:" & @TempDir & "_KAS_LOGS\" & @ComputerName & "_KAS.log /i1 /fa")
Else
Run("C:\Program Files (x86)\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations MP4\avp.exe SCAN /ALL /R:" & @TempDir & "_KAS_LOGS\" & @ComputerName & "_KAS.log /i1 /fa")
EndIf
Exit
EndIf
WEnd
Если заппускаю от своей УЗ, все работает.
Пытаюсь толкнуть через psexec , процесс висит, но не запускается через промежуток времени...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.