C#代码
/// <summary>
/// 运行DOS命令         /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID
/// </summary>
/// <param name="command"></param>
/// <returns></returns>         public static string RunCmd(string command)          {           //實例一個Process類,啟動一個獨立進System.Diagnostics.Process p = new System.Diagnostics.Process();           //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬性:              p.StartInfo.FileName = "cmd.exe";       //設定程序名             p.StartInfo.Arguments = "/c " + command;   //設定程式執行參數          p.StartInfo.UseShellExecute = false;    //關閉Shell的使用           p.StartInfo.RedirectStandardInput = true; //重定向標準輸入            p.StartInfo.RedirectStandardOutput = true;//重定向標準輸出             p.StartInfo.RedirectStandardError = true;   //重定向錯誤輸出p.StartInfo.CreateNoWindow = true;        //設置不顯示窗口            p.Start();   //啟動     p.StandardInput.WriteLine(command);       //也可以用這種方式輸入要執行的命令
p.StandardInput.WriteLine("exit");        //不過要記得加上Exit要不然下一行程式執行的時候會當機               return p.StandardOutput.ReadToEnd();        //從輸出流取得命令執行結果
     }  在Program.cs加上如下
C#代码
static class Program      {      /// <summary>          /// 应用程序的主入口点。          /// </summary>
  [STAThread]         static void Main()          {       Application.EnableVisualStyles();         Application.SetCompatibleTextRenderingDefault(false);   Application.Run(new MainForm());             //强制关闭进程             string exeName = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;         string[] exeArray = exeName.Split('\\');              FunctionClass.RunCmd("taskkill /im " + exeArray[exeArray.Length-1] + " /f ");       }     }  

转载于:https://www.cnblogs.com/qq1223558/p/3316766.html

[Turn]C# 强制关闭当前程序进程(完全Kill掉不留痕迹)相关推荐

  1. C# 强制关闭当前程序进程(完全Kill掉不留痕迹)

    C# 强制关闭当前程序进程(完全Kill掉不留痕迹) 原文:C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C#代码 /// <sum ...

  2. python 关闭exe程序进程

    python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...

  3. 为什么我的进程被kill掉了

    先来看段代码: 这段代码非常简单,就是先用mmap的方式,为该进程分配10GiB的虚拟内存,然后再用page写的方式,让操作系统为这10GiB虚拟内存,分配对应的物理内存,最后sleep,等待我们测试 ...

  4. Android强制关闭其他程序(root版本下)

    文章目录 前言 一.简单介绍 1.kill -9 pid 2.am force-stop(android自带命令) 二.使用步骤 1.代码示例 总结 前言 最近在做一个Andorid打包应用的时候,项 ...

  5. Android下强制关闭其他程序

    这几天一直在做一个Andorid应用,想实现任务管理器的效果,能够彻底关闭其他的程序,网上也看了很多资料,很多都是使用后restartPackage或者killBackgroundProcesses函 ...

  6. linux强制关闭应用程序,4种强制关闭Ubuntu中无响应应用程序的方法

    在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是***解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将 ...

  7. 强制关闭MacBook程序工具Xcode

    如果机器没有死机,按住"command+option+esc",会出现关闭程序的提示框,然后选择xcode或其他想关闭的程序,选择关闭就可以.

  8. Web进程被kill掉后线程还在运行怎么办?

    目录 背景描述 原因分析 处理方案 参考 背景描述 系统有一个配置表,系统在启动后会启动一个线程,每隔5分钟将配置表里所有的数据更新到内存中. 系统是通过jenkins构建(直接kill掉Web进程, ...

  9. win10taskkill强行结束进程_win10强制关闭应用程序的方法

    我们在使用Windows电脑的过程中,总是会碰到进程无响应的现象,如果我们不关闭这些无用的进程,它们将占用我们的内存,可能就会影响到电脑的运行速度了.下面小编将给大家分享Win10关闭全部无响应进程的 ...

最新文章

  1. 为什么不应该重写service方法?
  2. 数组线性表ArrayList的内部实现
  3. [ 云炬创业基础笔记]商业模式创新
  4. boost::fusion::traits::is_sequence用法的测试
  5. SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本
  6. js之数据类型及类型转换
  7. CVE-2015-1635(MS15-034)-HTTP.sys远程代码执行复现
  8. 《计算机图形学》2.2.2 光栅扫描显示处理器
  9. vs2013创建及使用DLL
  10. Javascript 检测 页面是否在iframe中
  11. python爬虫课程设计摘要_爬虫课程设计(爬虫代码)
  12. 【网络安全基础】数字签名原理及应用
  13. 跳楼机(同余类最短路)
  14. 《管理学》课堂笔记(领导)
  15. windows和linux共用蓝牙鼠标,Ubuntu和Windows双系统蓝牙设备共享配对
  16. 打印服务进程spoolsv 导致电脑变慢
  17. ffmpeg的api里av_free和av_freep的区别
  18. 笔记:计时器和空闲处理
  19. 微博sdk android,GitHub - jiangbophd/weibo_android_sdk: 新浪微博 Android SDK
  20. 联盟链系列 - 公链与联盟链的区别

热门文章

  1. thinkPHP 阿里云OSS 上传文件、直接下载
  2. canvas笔记-canvas加载图片及放缩及加水印(两canvas同时使用)
  3. Linux工作笔记-RabbitMQ的安装
  4. C++设计模式-享元模式
  5. C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系
  6. html怎么制作附页,HTML和CSS属性的正确书写规范
  7. php mysql 操作函数_PHP操作mysql函数详解,mysql和php交互函数
  8. react中嵌入网页_在网站中添加 React
  9. python队列长度_[python模块]队列queue
  10. (王道408考研数据结构)第二章线性表-第三节1:单链表的定义及其操作(插入和删除,建立之尾插和头插)