Windows BlockInput功能不起作用

SmR*_*Guy 2 c++ windows winapi input

为什么BlockInput不工作

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

它根本不会阻挡任何东西!
我仍然可以做一切,就像我甚至没有做过那样.
我也觉得奇怪的是MSDN sais它应该被声明winuser.h并且它在Winable.h+我认为它winable.hwindows.h但它不是,我必须包括它分开> _>

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

编辑:其实我做了GetLastError()它打印错误5 ERROR_ACCESS_DENIED
如何获得访问权限?

Dav*_*rtz 7

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