WINAPI中是否有禁用或关闭外围设备的功能?例如
#include <Windows.h>
int main()
{
TurnMouseOff(); // what to use here
Sleep(1000);
TurnMouseOn(); // what to use here
}或者像MouseMovement(true)表示启用/ MouseMovement(false)表示禁用之类的函数?
发布于 2018-02-22 22:43:35
我相信可以模拟硬件拔出事件(对于PS/2设备可能不可能)。如果您想沿着这条路走下去,您必须查看由WLK/WHQL认证执行的测试。您可以尝试使用IOCTL_INTERNAL_USB_CYCLE_PORT,但使用SetupAPI禁用驱动程序可能是更好的方法。
如果您只关心鼠标和键盘,那么您可以创建low level hooks并只接受所有输入消息。
https://stackoverflow.com/questions/48914290
复制相似问题