C#如何关闭指定路径程序

假如我选定一个程序路径,然后每当打开了就自动让它关闭,怎么做到,请高手指点,谢谢

嘿嘿,似乎有难度.先偿试移动指定路径下的文件(不能删除,删除就没有了对不对),如果移动失败,那么该程序肯定打开了,至少说正被占用了嘛.如果能移动,那就重新移回去(不影响原程序嘛).接下来的事情,哈哈.我也不知道该怎么搞了.我觉得也许通过调度系统内api可能可以获取到该程序的相关进程信息.我没去偿试.这玩意似乎有点难度. 从一个例子看出来..好难...360系统急救箱用过吗?那里就有一个提示"如果打不开该程序,请修改文件名后再运行."很明显,改变文件名后改变了进程名,做病毒的大爷们也拿这搞法没办法.咱们,,嘿嘿,,,难.我很期待真正的解决方案.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-30
在他的load事件里写this.close();就可以了
第2个回答  推荐于2016-11-03
这个是关闭QQ的try
{
Process[] processes = Process.GetProcesses();
foreach (Process p in processes)
{
if (p.ProcessName == "QQ")
{
p.Kill();
} }
}
catch (Exception)
{
}本回答被网友采纳
第3个回答  2013-07-30
任务管理器里边能看到进程名字
相似回答