有时玩需要一个软件在一定时间执行一件时情,而软件本身又不提供相关接口,更不用说可编程性了,
没办法,只能写个程序来自动控制它。
首先第一步,找出相关程序的句柄,
在此列出枚举出系统句柄的程序:
- #include "stdafx.h"
- //#include <conio.h>
- #include <Windows.h>
- int Leavel = 0;
- void ShowWindowHandle(HWND parent )
- {
- Leavel ++;
- //find the child
- HWND _FirstChild = NULL;
- do
- {
- _FirstChild = FindWindowEx(parent, _FirstChild, NULL, NULL);
- if(_FirstChild!=NULL)
- {
- for(int i=0;i<Leavel;i++)
- printf(" ");
- printf("%x/n",_FirstChild);
- ShowWindowHandle(_FirstChild);
- }
- } while (_FirstChild!=NULL);
- Leavel--;
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- ShowWindowHandle(NULL);
- return 0;
- }