如何以編程方式檢查我的WPF應用程序現在是否正在工作?,就像VB中的App.PrevInstance一樣。 請給我一個簡單的方法,我是初學者。檢查當前的WPF應用程序是否正在運行?
這裏我的代碼,
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
var runningProcessByName = Process.GetProcessesByName("TCLCGFP");
if (runningProcessByName.Length == 0)
{
//Process.Start("TCLCGFP.exe");
new TraacsClcProcess();
}
else
{
MessageBox.Show("Application is already Running.","TCLCGFP",MessageBoxButton.OK,MessageBoxImage.Information);
}
Environment.Exit(0);
}
它總是顯示應用程序已經運行:P
可能重複[檢查如果Windows應用程序運行](http://stackoverflow.com/questions/4722198/checking-if-windows-application-is-running) – demonplus
我正在尋找簡單的代碼,如在VB中使用App.PrevInstance。 –
然後更新您的問題與確切的細節,你需要什麼和你已經嘗試 – demonplus