请教如何将一个一执行就隐藏的带界面的程序显示出来呢?(100分)

M

mk1024

Unregistered / Unconfirmed
GUEST, unregistred user!
请教如何将一个一执行就隐藏的带界面的程序显示出来呢?[:(!]
这个程序是有主界面的,但一运行它,却看不到什么,
但用 ctrl+alt+del 在任务管理器中可见该程序名,可结束运行,
也可用delphi 编程获得它的 processID,但不知如何将其显示,
望赐教, 谢
 
通常ctrl+alt+del 在任务管理器中可见该程序名就是主窗口的标题,你用FindWindow找一找。然后ShowWindow
 
也可以用winsight32看一下它的类,结合它的标题名应该就是它了,showwindow就可以了
 
看不到它的标题的,只看到它的文件名,如(main.exe)
要是能用 findwindow() 早就OK了,可是没看到标题,
也不知怎样才能把所有的窗体都显示出来
 
如果是2000就好办了,可以看到进程ID。
把所有窗体都显示出来可以用FindWindowEx循环查找并显示。
 
知不知道類名啊﹖知道的話也可以用findwindow啊
 
这样:
只打开一个程序(如资源管理器),按Alt+Tab,不要松开Ast键,会看到你说的
隐藏的程序并切换到它,这里按Alt + 空格键, 在出现的菜单上击‘最大化’,它
就现原形了。
 
发送最大化消息?
 
请教 ysai ,可不可以更具体点。
HWND FindWindowEx(
HWND hwndParent, // handle to parent window
HWND hwndChildAfter, // handle to a child window
LPCTSTR lpszClass, // pointer to class name
LPCTSTR lpszWindow // pointer to window name
);
这函数不是找子窗体的吗?
[red]如何把所有窗体都显示出来可以用FindWindowEx循环查找并显示?[/red]
 
多人接受答案了。
 
顶部