2011-06-06 83 views
2

我想創建一個可以隱藏exe應用程序的按鈕。例如: 此應用程序將在頁面加載時啓動spider.exe。 我需要一個可以隱藏的按鈕&顯示spider.exe。我怎樣才能用VB.NET,C#或Java來做到這一點?如何顯示/隱藏其他應用程序的窗口?

我試圖用

myProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal 
myProcess.Start() 

在頁面加載部分,並在按鍵部分使用

myProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden 

,但它不工作

+0

Process.StartInfo.WindowStyle只在啓動時影響進程的屬性,在進程啓動後它不起作用。 – shf301 2011-06-06 11:34:32

+0

這聽起來像somthing「壞」 – Jodrell 2011-06-06 14:38:03

回答

2

我認爲你應該使用的PInvoke並調用API ShowWindow傳遞其他應用程序窗口句柄和適當的參數來顯示或隱藏。

0

this你正在做什麼?

+0

這可以用在其他exe? 我想隱藏其他exe文件。不是我的申請 – 2011-06-06 11:43:25

+0

@ e-qi是的。所需的窗口句柄是myProcess。[MainWindowHandle](http://msdn.microsoft.com/zh-cn/library/system.diagnostics.process.mainwindowhandle.aspx) – Jorik 2011-06-06 11:51:03

相關問題