Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Неативность пользователей ПК (http://forum.oszone.net/showthread.php?t=245310)

HFShak 23-10-2012 18:00 2010837

Неативность пользователей ПК
 
Добрый день!
Подскажите, есть какая-нибудь функция, которая может определить, что на ПК никто не работает в данный момент?
К примеру, нет движения мышки 10 мин..

apozlevich 23-10-2012 18:05 2010841

HFShak, записать координаты курсора и сравнить их с текущими через 10 мин?

Но лучше смотреть по нагрузке CPU и RAM.

Iska 23-10-2012 18:47 2010866

Цитата:

Цитата apozlevich
Но лучше смотреть по нагрузке CPU и RAM. »

Неверный подход.

madmasles 23-10-2012 19:34 2010887

HFShak,
_WinAPI_GetIdleTime() из WinAPIEx.au3,
_Timer_GetIdleTime

HFShak 24-10-2012 11:17 2011197

Не выходит...
Вот код:

Код:

#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 , процесс висит, но не запускается через промежуток времени...


Время: 21:36.

Время: 21:36.
© OSzone.net 2001-