相关疑难解决方法(0)

如何在NodeJS中检查计算机何时空闲?

我想在NodeJS的后台运行一个进程,等待计算机不使用10分钟.我的意思是用户不要触摸键盘或鼠标.

换句话说:我想在任何窗口中收听键盘和鼠标事件,并在发生时通知我的应用程序.

为此任务,我能够使用普通节点,或nw.js或电子.

我认为我必须使用C++,本机模块和DLL.但我希望有一个更好,更简单的解决方案.

你有没有?

node.js node-webkit electron nwjs

6
推荐指数
1
解决办法
2443
查看次数

C++ Win32键盘事件

我正在为我的按键记录器工作以获取个人兴趣,并在昨天询问了与此相关的问题; 而循环使用了很多CPU.

该程序的问题在于它耗费了太多的CPU使用率,并且人们已经建议将输入设置为基于键的事件.

由于我是Win32 API的新手,因此我尝试寻找能够告诉我如何创建基于事件而非基于轮询的键盘输入的参考和教程.但问题是我找不到任何可靠的例子或参考文献,因为对于一个完整的新手来说很难理解.

他们中的大多数人都提到基于事件的编程存在于GUI应用程序中,但我希望这个击键记录器应用程序成为控制台应用程序.

我的两个主要问题是:

  • 我可以使用Win32 API编写基于事件的控制台按键记录器吗?如果没有,我的选择是什么?

  • 有没有人有任何参考网站可以帮助我了解如何捕获基于事件的击键?

如果需要其他信息,我在Windows XP下使用GCC编译器的代码块.

c++ winapi event-handling

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

electron ×1

event-handling ×1

node-webkit ×1

node.js ×1

nwjs ×1

winapi ×1