2014-10-27 83 views

回答

0

該類似乎是intresting:Process。這就是你如何從遠程計算機獲取進程:

Process[] procs = System.Diagnostics.Process.GetProcessesByName("TestApp", "MyServer01"); 

但是,這隻適用於本地網絡。如果你需要去在互聯網上,我會寫一個小selfhosted網絡服務器提供一個方法,如果應用程序正在運行,返回TRUE

0

你可以使用一個Mutex解決您的問題。在啓動應用程序時,您可以安裝具有前綴「Global \」的名稱的互斥體。通過這種方式,它在整個系統中將是唯一的,它使您能夠注意到您的應用程序已經在系統上運行。

相關問題