我有这样的代码:C#是否可以关闭该进程?
private void button1_Click(object sender, EventArgs e)
{
Process p = new Process();
string path = AppDomain.CurrentDomain.BaseDirectory + "samp.exe";
string arguments = "arguments...";
p.Exited += new EventHandler(p_Exited);
p.StartInfo.FileName = path;
p.EnableRaisingEvents = true;
p.Start();
}
而且
void p_Exited(object sender, EventArgs e)
{
MessageBox.Show("it works");
}
它的工作原理,但是当我启动samp.exe
,名称更改为gta_sa.exe
。我想检查gta_sa.exe
进程是否已关闭,然后关闭我的应用程序。
SHORTLY:我想制作一个按钮。当我点击,它启动samp.exe
过程,但samp.exe
重命名为gta_sa.exe
,所以我需要检查,如果gta_sa.exe
过程中被关闭,关闭我的应用程序(将Test.exe)
我的代码被关闭samp.exe
,但我想关闭gta_sa.exe
。
是的,但我是新手,能有人为我创造的代码? :(( – Dewagg
)你所需要的一切或多或少都在我链接到的MSDN例子中,看看这个例子,并尽力编写代码。如果你不愿意写代码,可以发布一个新问题你的代码尝试 –
我知道进程杀(),但我需要其他...我问如何关闭当前的form.exe当gta_sa.exe关闭 – Dewagg