首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您可以在WINAPI中关闭外围设备吗?

您可以在WINAPI中关闭外围设备吗?
EN

Stack Overflow用户
提问于 2018-02-22 03:50:17
回答 1查看 64关注 0票数 0

WINAPI中是否有禁用或关闭外围设备的功能?例如

代码语言:javascript
复制
#include <Windows.h>
int main()
{
TurnMouseOff(); // what to use here 
Sleep(1000);
TurnMouseOn(); // what to use here
}

或者像MouseMovement(true)表示启用/ MouseMovement(false)表示禁用之类的函数?

EN

回答 1

Stack Overflow用户

发布于 2018-02-22 22:43:35

我相信可以模拟硬件拔出事件(对于PS/2设备可能不可能)。如果您想沿着这条路走下去,您必须查看由WLK/WHQL认证执行的测试。您可以尝试使用IOCTL_INTERNAL_USB_CYCLE_PORT,但使用SetupAPI禁用驱动程序可能是更好的方法。

如果您只关心鼠标和键盘,那么您可以创建low level hooks并只接受所有输入消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48914290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档