Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.UseShellExecute = false;
process.StartInfo.WorkingDirectory = @"d:\Windows\System32";
process.StartInfo.Arguments = "/c taskkill /IM notepad.exe";
process.Start();
process.Close();`
我将此代码放在我的网页上。问题是:当我使用Visual Studio开发服务器时,它可以工作。当更改为本地iis 7.5时,它不会。我试图搞清楚,所以我甚至将管理员权限授予“DefaultAppPool”或以管理员身份运行整个网页(然后所有进程都以cmd.exe作为管理员运行)但不是解决方案。