C# 打开关闭EXE文件
这个是在程序里打开EXE文件的语句,Process.Start("XXX.exe");请问,在程序里如何关闭已打开的EXE文件? exe c# 打开关闭EXE文件 --------------------编程问答-------------------- 求大神指教 --------------------编程问答-------------------- findwindow
sendmessage --------------------编程问答-------------------- 什么意思?是利用API,来关闭么?可以写具体点么?脑拙,跟不上大神的节奏 --------------------编程问答-------------------- Process[] myProcess = Process.GetProcessesByName("XXX.exe");
foreach(Process process in myProcess)
{
process.Kill();
}
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- System.Diagnostics.Process[] myProcesses=System.Diagnostics.Process.GetProcesses();
foreach(System.Diagnostics.Process myProcess in myProcesses)
{
if ("XXX.exe"==myProcess.ProcessName)
myProcess.Kill();
}
================
public static void StopProcess(string processName)
{
try
{
System.Diagnostics.Process[] ps = System.Diagnostics.Process.GetProcessesByName(processName);
foreach (System.Diagnostics.Process p in ps)
{
p.Kill();
}
}
catch (Exception ex)
{
throw ex;
}
} --------------------编程问答--------------------
--------------------编程问答-------------------- 检查进程,找到后,强制关闭 --------------------编程问答-------------------- 4喽正解
public void CloseProcess(string ProcessName)
{
Process[] p = Process.GetProcessesByName(ProcessName);
if (p.Length > 0)
{
try
{
p[0].Kill();
}
catch
{
DoSomeThing();
}
}
}
不过要当心你这个exe是唯一的名字。
万一有个同名的exe,这个方法也给关闭咯。
用户要是有用到那个exe的话,就要崩溃啦
补充:.NET技术 , C#