C#如何打开或者关闭一个进程

如题所述

使用System.Diagnostics.Process类:

// å¯åŠ¨è®°äº‹æœ¬
Process process = Process.Start("notepad.exe");
// åœ10秒
Thread.Sleep(10000);
// æ€æŽ‰è®°äº‹æœ¬è¿›ç¨‹ã€‚
process.Kill();

注意,此操作会直接杀死目标进程,目标进程的内容可能会丢失。

温馨提示:内容为网友见解,仅供参考
无其他回答

C#如何打开或者关闭一个进程
使用System.Diagnostics.Process类:\/\/ 启动记事本Process process = Process.Start("notepad.exe");\/\/ 停10秒Thread.Sleep(10000);\/\/ 杀掉记事本进程。process.Kill();注意,此操作会直接杀死目标进程,目标进程的内容可能会丢失。

如何用C#结束一个进程
1.\/\/查找进程、结束进程 void killProcess(){ Process[]pro = Process.GetProcesses();\/\/获取已开启的所有进程 \/\/遍历所有查找到的进程 for (int i = 0; i < pro.Length;i++){ \/\/判断此进程是否是要查找的进程 if (pro[i].ProcessName.ToString().ToLower() == "pc_task"){ pro[i...

c#如何实现关闭与重启计算机?
sp=182561)... 好了,不多说了,写正题吧,两种方法可以实现:方法1.启动进程的方法.首先导入命名空间using System.Diagnostics;然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写: ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = "shutdown.exe"; ps.Arguments...

C# WinForm 关闭之后还有进程在后台运行,如何实现彻底关闭
1、找到后台的运行线程,用BOOL变量控制;2、Environment.Exit(Environment.ExitCode); 用这个试试

如何用C#程序关闭使用某个资源的进程
如果是两台电脑都安装的WINDOWS系统 直接在一台电脑的"我的电脑"图标上点右键→远程→把允许用户远程连接到此计算机前面的方框勾上就可以了 在另一台电脑上登陆的方法就和这台一样输入用户名和密码就可以了 这里要特别提醒 开远程桌面的计算机密码稍微设置复杂点 免的局域网内其他用心不轨的用户入侵...

C#如何打开一个新进程
string FileName, string Arguments)(2)一些属性:a.FileName:应用程序或文件名b.Arguments:参数c.WorkingDirectory :启动进程的初始目录d.CreateNoWindow :是否在新窗口启动进程e.WindowStyle :指定打开窗口时的状态(枚举值)f.Verb:打开进程时需要使用的谓词;每个文件扩展名都有它自己的一组谓词;...

在C#中怎样用按钮关闭一个程序
private void KillProcess(string processName){ Process[] proes = Process.GetProcesses();foreach (Process pro in proes){ if (pro.ProcessName.ToLower() == processName.ToLower()){ pro.Kill();break;} } } private void button3_Click(object sender, EventArgs e){ KillProcess("...

利用C#进程组件启动和关闭一个Windows OS 程序
\/\/取到一组名称相同的进程 Process[] processes=Process,GetProcessesByName("name.exe");for(int x=0;x<processes.length;x++){ processes[x].Kill();} \/\/开启一个程序 Process p=new Process();p.StartInfo.FileName="程序路径及名称";p.Start();...

C#怎么结束explorer.exe进程,再重新打开explorer.exe?
开启explorer进程:RunCmd("explorer.exe");关闭explorer进程RunCmd("taskkill -f -im explorer.exe");静态方法 public static string RunCmd(string command){ System.Diagnostics.Process process = new System.Diagnostics.Process();process.StartInfo.FileName = "cmd.exe";process.StartInfo.Arguments ...

c# 如何结束指定进程
if (!thisproc[i].CloseMainWindow()) \/\/尝试关闭进程 释放资源 { thisproc[i].Kill(); \/\/强制关闭 } Console.WriteLine("进程 {0}关闭成功", processName);} } else { Console.WriteLine("进程 {0} 关闭失败!", processName);} } catch \/\/出现异常,表明 kill 进程失败 { Console....

相似回答