为什么 BlockInput
不工作
#include <iostream>
#include <windows.h>
#include <winable.h>
int main() {
BlockInput(true);
Sleep(10000);
return 0;
}
而且它根本不会阻止任何东西!
我仍然可以做任何事情,就像我什至没有做过那样。
我还觉得奇怪的是 MSDN说它应该在 winuser.h
中声明,它在 Winable.h
中 + 我认为 winable.h
在 中windows.h
但它不是,我必须单独包含它 >_>
如果对我的 IDE 有帮助:
代码:: block 10.05 MinGW
编辑:实际上我执行了 GetLastError()
并打印错误 5 ERROR_ACCESS_DENIED
我怎样才能获得访问权限?
最佳答案
以管理员身份运行您的代码。右键单击可执行文件,然后单击“以管理员身份运行”。
关于c++ - Windows BlockInput 函数不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046393/