还是这个屏蔽鼠标键盘的函数,用在Win7虚拟机里。
1.我就在main里写了:
BlockInput(TRUE);
Sleep(10000);
BlockInput(FALSE);
虚拟机测试:一点用没有。
2.认为它是瞬时函数,弄成循环:
int start=clock();
while(clock()-start<=10000)
BlockInput(true);
仍然无效。
3.调用user32.dll调过来运行
HMODULE hModule = GetModuleHandle ( "user32.dll" ) ;
if ( hModule == NULL )
{
hModule = LoadLibrary("user32.dll");
}
if(hModule)
{
PFNBlockInput BlockInput;
BlockInput = (PFNBlockInput)GetProcAddress(hModule,"BlockInput");
if(BlockInput)
{
BlockInput(TRUE);
Sleep(30000);
BlockInput(FALSE);
}
FreeLibrary(hModule);
}
程序说明找到了它,还是没用。。
Windows未锁定,也没按过三键。。。
头文件也包含正确。