这可能听起来很奇怪,但我需要找到一个解决方案来从代码中杀死我的工具运行的进程。 我可以杀死所有具有名称的进程:
foreach (Process process in Process.GetProcessesByName("name_of_my_tool"))
{
process.Kill();
}
但是该工具可能有多个实例,我只想杀死当前的实例。
我可以以某种方式获取id,并通过它杀死进程吗?基本上我需要一个自杀功能。
答案 0 :(得分:1)
这个简单的片段有什么问题?
Process.GetCurrentProcess();