C#关闭进程的2种方法

private void KillProcess(string processName)
        {
            System.Diagnostics.Process myproc = new System.Diagnostics.Process();
            //得到所有打开的进程   
            try
            {
                foreach (Process thisproc in Process.GetProcessesByName(processName))
                {
                    //找到程序进程,kill之。
                    if (!thisproc.CloseMainWindow())
                    {
                        thisproc.Kill();
                    }
                }

}
            catch (Exception Exc)
            {
                MessageBox.Show(Exc.Message);
            }
        }

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;
            }
        }

时间: 2025-01-13 18:52:51

C#关闭进程的2种方法的相关文章

python开启进程的两种方法

1.开启进程的方法一 from multiprocessing import Process import time def work(name): #定义一个函数 print('task <%s> is runing' %name) time.sleep(1) print('task <%s> is aaaaa' %name) if __name__ == '__main__': p1=Process(target=work,args=('yxwang',)) #产生一个进程对象

Linux之Kill进程的N种方法

常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0 11:38 pts/0    00:00:02 bash smx       1827     1  4 11:38 ?    

关闭键盘的3种方法

第一种方法,使用它的委托UITextFieldDelegate中的方法textFieldShouldReturn:来关闭虚拟键盘. 在UITextField视图对象如birdNameInput所在的类中实现这个方法. - (BOOL)textFieldShouldReturn:(UITextField *)textField { if ((textField == self.birdNameInput) || (textField == self.locationInput)) { [textF

教你关闭AOPR的第二种方法

众所周知,点击AOPR软件界面右上角红色的关闭按钮即可关闭该Office密码破解软件,但是在某些情况下"关闭"可能不可用,此时掌握其他关闭软件的方法十分必要.本文指导关闭Advanced Office Password Recovery的第二种方法. AOPR软件文件菜单中的"退出"命令 一般打开或保存文件时,用户使用Advanced Office Password Recovery文件菜单较为频繁,但是在这项菜单下还隐藏着一项"退出"命令哦,如

mui中的关闭页面的几种方法

一.总结: mui中关闭当前页面的几种方式: 1.swipeBack(暂未测试过) 2.keyEventBind(暂未测试过) 3.给标签的class加.mui-action-back(返回的是前一个页面) 4.也可以直接调用mui.back()方法,实现关闭页面逻辑 例如在实现查询功能的时候,在查询页面输入查询条件,然后返回到列表页面显示查询的结果,用mui.back()返回前面的列表页面 5.在mui.init()方法中加beforeback(可以返回指定页面),这是针对带有返回导航箭头的标

Linux启动新进程的几种方法及比较[转]

有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别. 一.system函数调用 system函数的原型为: [cpp] view plaincopyprint? #include <stdlib.h> int system (const char *string); 它的作用是,运行以字符串参数的形式传递给它的命令并等待该命令

Linux中Kill进程的N种方法

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt111 常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0

启动,关闭Activity的两种方法

1. startActivity(Intent intent): 启动其他Activity 对应关闭方法finish():结束当前Activity 1 public class MainActivity extends AppCompatActivity 2 { 3 @Override 4 protected void onCreate(Bundle savedInstanceState) 5 { 6 super.onCreate(savedInstanceState); 7 setConten

CentOS中ps配合Kill进程的N种方法

首先,用ps查看进程,方法如下: $ ps -ef  …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0 11:38 pts/0    00:00:02 bash smx       1827     1  4 11:38 ?