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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Получение времени бездействия пользователя VBS (http://forum.oszone.net/showthread.php?t=228013)

Spooner 16-02-2012 16:20 1860244

Получение времени бездействия пользователя VBS
 
Всем привет.
Нужна помощь по VBScript. Как получить время, в течение которого залогиненный пользователь неактивен?
Нашел живой пример на powershell: https://rdot.org/forum/showthread.php?t=316, но нужен именно VBS. Надо как-то вызвать функцию http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx, но навыков нехватает.
Момогите, пожалуйста :-)

ferget 16-02-2012 16:34 1860260

из VBS нельзя напрямую вызвать winapi

можно попробовать это
http://forum.script-coding.com/viewtopic.php?id=2214

или как-то так

rundll32 user32.dll,GetLastInputInfo

Spooner 16-02-2012 16:43 1860269

Спасибо за информацию, что-то начинает проясняться.
Позволю себе немного понаглеть... кто-нибудь может набросать простой пример или ссылку кинуть? А то я по VBS вообще ноль :(
rundll32 user32.dll,GetLastInputInfo не работает :(

На самом деле задача в общем виде следующая. Нужно со 100 рабочих станций собирать информацию этого idle таймера и отдавать в SQL базу. Думал сделать сервис, собрав exe с помощью vbs2exe. Может, я вообще не в том направлении пошел?

Iska 16-02-2012 17:10 1860285

Spooner, а потом приходят те, против кого сие замышлялось, и просят новый болт для этих гаек: AHK: движение мышки.

Spooner 16-02-2012 17:14 1860289

Iska, это всё понятно :) И тем не менее...


Время: 17:34.

Время: 17:34.
© OSzone.net 2001-