检测Node WebKit中的屏幕locking

我正在开发使用节点WebKit的Windows应用程序,并希望执行一些任务,当用户locking屏幕像停止一些定时器。 在节点WebKit中可能吗? 我研究了屏幕几何graphics,但它似乎只提供了多屏幕应用程序主要检测屏幕数量。

谢谢

使用库user32.dll 的API函数OpenInputDesktop 。 该调用可以通过node-ffi模块完成:

 var FFI = require('node-ffi'); // user32.dll var user32 = new FFI.Library('user32', { 'OpenInputDesktop': [ 'IntPtr', [ 'int32', 'bool', 'int32' ] ] });