`
net_liu
  • 浏览: 231348 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

干掉进程

 
阅读更多
//干掉进程
        private void KillProcess(string processName)
        {
            //获得进程对象,以用来操作   
            System.Diagnostics.Process myproc = new System.Diagnostics.Process();
            //得到所有打开的进程    
            try
            {
                //获得需要杀死的进程名   
                foreach (Process thisproc in Process.GetProcessesByName(processName))
                {
                    //立即杀死进程   
                    thisproc.Kill();
                }
            }
            catch (Exception Exc)
            {
                throw new Exception("", Exc);
            }
        } 

 

只允许程序运行一次

 /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            // 控制仅打开单实例进程
            if (System.Diagnostics.Process.GetProcessesByName

(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length == 1)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new frmControl());
            }
            esle
               messagebox.show("该程序已在运行","提示");
        }

 

分享到:
评论

相关推荐

    命令行干掉进程

    ### 命令行干掉进程 在计算机操作系统中,有时我们需要通过命令行来结束某个进程,这在解决系统故障、资源占用问题等方面非常有用。本文将详细介绍如何使用不同的命令来实现这一目标。 #### 一、`tasklist` `...

    轻松干掉所有垃圾进程.rar

    【标题】:“轻松干掉所有垃圾进程.rar”指的是一个压缩文件,其中包含了一个名为“轻松干掉所有垃圾进程.exe”的可执行程序。该程序的主要功能是帮助用户清理计算机中的无用进程,即所谓的“垃圾进程”,以提高电脑...

    python subprocess 杀掉全部派生的子进程方法

    发布系统需要响应用户的中断请求,需要在GET方法中杀掉由subprocess派生的子进程,刚开始直接用os.kill 发现子进程的子进程无法kill,谷歌了一些,发现kill可以干掉进程组,于是测试,但是默认情况下,subprocess...

    C#保护进程不被结束

    在IT领域,进程保护是一项重要的技术,特别是在开发系统服务或者后台应用时,有时我们需要确保程序在运行过程中不被意外或恶意地终止。本篇将详细探讨如何在C#环境中实现进程保护,主要基于标题和描述中提及的方法:...

    个人整理weblogic

    1. **干掉进程**:若进程卡死,可通过 `kill -9` 命令直接杀死进程 ID。 2. **停止 Managed Server**:通过 `./stopManagedWebLogic.sh ManagedServer_1` 命令来停止 Managed Server。 3. **停止 Admin Server**:...

    杀360进程vc6.0源码

    【标题】"杀360进程vc6.0源码"所涉及的知识点主要集中在Windows系统编程、进程管理和驱动开发领域。在这个项目中,开发者使用了Visual C++ 6.0(简称VC6.0)作为开发环境,通过编写源码来实现对360安全软件进程的...

    一个可以干掉360进程的

    标题中的“一个可以干掉360进程的”暗示了一个工具或者程序,它具有结束或禁用360安全卫士(360 Safe)进程的能力。360安全卫士是中国市场上广泛使用的免费安全软件,它包含了防病毒、防火墙和系统优化等功能。在...

    三个好用的进程监视软件(杀软可能误报)

    进程监视是IT领域中一项非常重要的任务,它可以帮助我们了解计算机系统中运行的各个程序和服务的状态,及时发现潜在的问题和性能瓶颈。以下是对标题和描述中提到的几个知识点的详细解释: 1. **进程**:在操作系统...

    易语言结束QQ进程

    这些命令可以帮助我们列举系统中所有运行的进程,并根据进程名称(如“QQ.exe”)找到QQ的进程ID,然后调用“结束进程”命令来结束该进程。 以下是实现这个功能的基本步骤: 1. 获取系统中的所有进程:使用易语言的...

    Linux下通过进程名称杀掉进程方法的c源码

    可以通过软件进程名索引进程ID,然后通过kill命令干掉指定进程的方法,纯C源码,希望能给大家开发带来便利(能编译通过,直接使用)

    Android 守护进程的实现方式

    要我们的应用永远活在用户的手机后台不被杀死 —— 这都是扯淡; 能做的只是通过各种手段尽量让我们的程序在后台运行的时间长一些,或者在被干掉的时候,能够重新站起来;...2.在进程被干掉后,进行拉起。

    网络上流传的 进程手术刀1.0版及源代码

    网络上流传的 进程手术刀1.0版及源代码。 作者: xotianhu VCCODE网络版斑竹 ... 1.显示系统进程及进程的...可以干掉以DLL形式存在的木马。 警告: 1.不要太随意得KILL进程,有些服务进程你KILL了之后要倒霉的。

    postgresql查询死锁以及杀死死锁进程sql.txt

    查询sql的死锁进程,查找并杀死。解决生产数据库中卡死的现象。postgresql查询死锁以及杀死死锁进程sql

    windows 脚本 轻松搞定无用的进程

    开机运行此脚本,轻轻松松搞定无用的进程,杀死他们,干掉他们。有些进程杀死后还会重启,需要停掉服务。

    Java应用中使用ShutdownHook友好地清理现场

    在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来,这时候需要在JVM关掉的时候执行一些清理现场的代码。...  5)使用Kill pid命令干掉进程  注:在使用kill -9 pid是不会JVM注册的钩子不会被

    vb干掉360保险箱

    在VB(Visual Basic)编程环境中,编写代码来“干掉”或结束运行中的360保险箱进程,涉及到了进程管理和Windows API调用的相关知识。360保险箱是一款安全软件,其目的是保护用户计算机免受恶意软件的侵害。然而,在...

    完美干掉易游 易乐游广告

    标题“完美干掉易游 易乐游广告”和描述中的关键词“完美干掉易游 易乐游广告”暗示了这个压缩包可能包含一个软件或工具,其目的是帮助用户去除或阻止“易游”和“易乐游”平台上的广告。在IT行业中,这通常涉及到...

    Android实现双进程守护,如何保证Service不被Kill

    Android实现双进程守护,如何保证Service不被Kill,onStartCommand方法,返回START_STICKY,手动返回START_STICKY,亲测当service因内存不足被kill,当内存又有的时候,service又被重新创建,比较...比如进程被干掉了。

    kill-process:Bash脚本杀死高CPU进程,长时间运行的进程以及消耗太多内存的进程

    `kill-process`是一个基于Bash脚本的工具,专门设计用于监控并终止那些占用过高CPU、长时间运行或消耗大量内存的进程。这个脚本对于系统管理员来说是十分实用的,因为它可以帮助保持系统的稳定性和性能。 首先,...

Global site tag (gtag.js) - Google Analytics