Windows BlockInput功能不起作用

时间:2012-08-20 23:00:50

标签: c++ windows winapi input

为什么BlockInput无效

#include <iostream>
#include <windows.h>
#include <winable.h>
int main() {
    BlockInput(true);
    Sleep(10000);
    return 0;
}

它根本不会阻止任何事情! 我仍然可以完成所有事情,比如我甚至没有这样做。我也觉得奇怪的是MSDN sais它应该在winuser.h中声明并且它在Winable.h } +我认为winable.hwindows.h但是不是,我必须单独包含它&gt; _&gt;

如果它有助于我的IDE:
Code :: Blocks 10.05 MinGW

编辑:实际上我做了GetLastError()并打印错误5 ERROR_ACCESS_DENIED
我怎样才能获得访问权限?

1 个答案:

答案 0 :(得分:7)

以管理员身份运行代码。右键单击可执行文件,然后单击“以管理员身份运行”。