持续运行一堆程序 经常弹出 windows 应用程序错误的框 。,,,找了下 貌似系统里面没有设置的地方。。。只好自己写个程序来点了。。。。
#include <windows.h>
BOOL CALLBACK EnumChildProc(
_In_ HWND hwnd,
_In_ LPARAM lParam
)
{
char szclass[256];
char sztext[256];
if(GetClassName(hwnd,szclass,256) > 0)
{
if(stricmp(szclass,"Button") == 0)
{
if(GetWindowTextA(hwnd,sztext,255) > 0)
{
if (stricmp(sztext,"确定") == 0)
{
SendMessage((HWND)lParam, WM_SETFOCUS, 0, 0);
SendMessage(hwnd, BM_CLICK, 0, 0);
printf("找到了一个...0x%X\n",lParam);
}
}
}
}
return TRUE;
}
BOOL CALLBACK EnumWindowsProc(
_In_ HWND hwnd,
_In_ LPARAM lParam
)
{
if(IsWindowVisible(hwnd))
{
EnumChildWindows(hwnd,EnumChildProc,hwnd);
}
return TRUE;
}
int main(int argc,char ** argv)
{
while(1)
{
EnumWindows(EnumWindowsProc,NULL);
Sleep(1000);
}
return 0;
}