[Turn]C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
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掉不留痕迹)相关推荐
- C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
C# 强制关闭当前程序进程(完全Kill掉不留痕迹) 原文:C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C#代码 /// <sum ...
- python 关闭exe程序进程
python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...
- 为什么我的进程被kill掉了
先来看段代码: 这段代码非常简单,就是先用mmap的方式,为该进程分配10GiB的虚拟内存,然后再用page写的方式,让操作系统为这10GiB虚拟内存,分配对应的物理内存,最后sleep,等待我们测试 ...
- Android强制关闭其他程序(root版本下)
文章目录 前言 一.简单介绍 1.kill -9 pid 2.am force-stop(android自带命令) 二.使用步骤 1.代码示例 总结 前言 最近在做一个Andorid打包应用的时候,项 ...
- Android下强制关闭其他程序
这几天一直在做一个Andorid应用,想实现任务管理器的效果,能够彻底关闭其他的程序,网上也看了很多资料,很多都是使用后restartPackage或者killBackgroundProcesses函 ...
- linux强制关闭应用程序,4种强制关闭Ubuntu中无响应应用程序的方法
在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是***解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将 ...
- 强制关闭MacBook程序工具Xcode
如果机器没有死机,按住"command+option+esc",会出现关闭程序的提示框,然后选择xcode或其他想关闭的程序,选择关闭就可以.
- Web进程被kill掉后线程还在运行怎么办?
目录 背景描述 原因分析 处理方案 参考 背景描述 系统有一个配置表,系统在启动后会启动一个线程,每隔5分钟将配置表里所有的数据更新到内存中. 系统是通过jenkins构建(直接kill掉Web进程, ...
- win10taskkill强行结束进程_win10强制关闭应用程序的方法
我们在使用Windows电脑的过程中,总是会碰到进程无响应的现象,如果我们不关闭这些无用的进程,它们将占用我们的内存,可能就会影响到电脑的运行速度了.下面小编将给大家分享Win10关闭全部无响应进程的 ...
最新文章
- 为什么不应该重写service方法?
- 数组线性表ArrayList的内部实现
- [ 云炬创业基础笔记]商业模式创新
- boost::fusion::traits::is_sequence用法的测试
- SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本
- js之数据类型及类型转换
- CVE-2015-1635(MS15-034)-HTTP.sys远程代码执行复现
- 《计算机图形学》2.2.2 光栅扫描显示处理器
- vs2013创建及使用DLL
- Javascript 检测 页面是否在iframe中
- python爬虫课程设计摘要_爬虫课程设计(爬虫代码)
- 【网络安全基础】数字签名原理及应用
- 跳楼机(同余类最短路)
- 《管理学》课堂笔记(领导)
- windows和linux共用蓝牙鼠标,Ubuntu和Windows双系统蓝牙设备共享配对
- 打印服务进程spoolsv 导致电脑变慢
- ffmpeg的api里av_free和av_freep的区别
- 笔记:计时器和空闲处理
- 微博sdk android,GitHub - jiangbophd/weibo_android_sdk: 新浪微博 Android SDK
- 联盟链系列 - 公链与联盟链的区别
热门文章
- thinkPHP 阿里云OSS 上传文件、直接下载
- canvas笔记-canvas加载图片及放缩及加水印(两canvas同时使用)
- Linux工作笔记-RabbitMQ的安装
- C++设计模式-享元模式
- C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系
- html怎么制作附页,HTML和CSS属性的正确书写规范
- php mysql 操作函数_PHP操作mysql函数详解,mysql和php交互函数
- react中嵌入网页_在网站中添加 React
- python队列长度_[python模块]队列queue
- (王道408考研数据结构)第二章线性表-第三节1:单链表的定义及其操作(插入和删除,建立之尾插和头插)