我想隐藏一个正在运行的外部程序,请问如何实现?(100分)

  • 主题发起人 主题发起人 落莹
  • 开始时间 开始时间

落莹

Unregistered / Unconfirmed
GUEST, unregistred user!
比如有一个hello.txt我想编一个delphi程序,使之隐藏,请问各位高手!!<br>谢谢!!
 
procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp; h: THandle;<br>begin<br>&nbsp; h := FindWindow('notepad', nil);<br>&nbsp; if &nbsp;h &lt;&gt; 0 then<br>&nbsp; &nbsp; ShowWindow(h, SW_HIDE);<br>end;
 
FindWindow 使用有一定限制,<br>也可以使用 FindWindowEx.<br>另外如果是隐藏Delphi的程序,你最好将第二个参数设成TApplication<br>同时为了画面不要出现闪烁,可以先将找到的窗口移到(MoveWindow) 4000 X 4000 <br>之类无人看得到的地方
 
若是那程序运行了几个实例呢?<br>再加上EnumWindows吧:)
 
多人接受答案了。
 
后退
顶部