欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#確保只有一個實例在運行的方法

 更新時間:2015年05月14日 12:29:34   作者:兩把刷子  
這篇文章主要介紹了C#確保只有一個實例在運行的方法,涉及C#進程操作的相關技巧,需要的朋友可以參考下

本文實例講述了C#確保只有一個實例在運行的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

public static Process RunningInstance() 
{ 
Process current = Process.GetCurrentProcess(); 
Process[] processes = Process.GetProcessesByName (current.ProcessName); 
//查找相同名稱的進程 
foreach (Process process in processes) 
{ 
//忽略當前進程 
if (process.Id != current.Id) 
{ 
//確認相同進程的程序運行位置是否一樣. 
if (Assembly.GetExecutingAssembly().Location.Replace("/", "\\") == current.MainModule.FileName) 
{ 
//Return the other process instance. 
return process; 
} 
} 
} 
//No other instance was found, return null. 
return null; 
} 
[VB.NET] 

希望本文所述對大家的C#程序設計有所幫助。

相關文章

最新評論