我只是想询问您关于如何“终止”正在运行的应用程序/进程的意见/建议是 C#
现在,我有以下代码:
Process myProcess;
private void btnOpen_Click(object sender, RoutedEventArgs e)
{
DirectoryInfo di = new DirectoryInfo(System.Environment.GetFolderPath(Environment.SpecialFolder.Programs));
myProcess = Process.Start(di + @"\Wosk\Wosk.appref-ms"); // opening a file coming for Startup Menu
}
private void btnClose_Click(object sender, RoutedEventArgs e)
{
myProcess.Kill(); // not working - Cannot process request because the process has exited
}
我也尝试过 myProcess.Close();但什么也没发生。
你应该看看
Process.HasExited 属性 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.hasexited.aspx
进程可以独立终止
你的代码。如果您开始
使用该组件的过程中,
系统更新HasExited的值
自动,即使关联
进程独立退出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)