C# 如何处理System.ComponentModel.Win32Exception:&x27;访问被拒绝';例外情况
这是我的密码:C# 如何处理System.ComponentModel.Win32Exception:&x27;访问被拒绝';例外情况,c#,wpf,windows,C#,Wpf,Windows,这是我的密码: [STAThread] public static void Main() { Process[] localByName = Process.GetProcessesByName("faceme"); Process currentProcess = Process.GetCurrentProcess(); int nProcessID = Process.GetCurrentProcess().Id;
[STAThread]
public static void Main()
{
Process[] localByName = Process.GetProcessesByName("faceme");
Process currentProcess = Process.GetCurrentProcess();
int nProcessID = Process.GetCurrentProcess().Id;
var runningProcess = (from process in Process.GetProcesses()
where
process.Id != currentProcess.Id &&
process.ProcessName.Equals(
currentProcess.ProcessName,
StringComparison.Ordinal)
select process).FirstOrDefault();
if (runningProcess != null)
{
runningProcess.Kill();
}
MyApp.App app = new MyApp.App();
app.InitializeComponent();
app.Run();
}
我在调用runningProcess.Kill()方法时遇到了这个错误您可以在这里找到一些背景原因,只需修复代码中的错误即可。迭代
localByName
数组,而不是Process.getprocesss()。