C#強制殺程式
通過cmd命令實現
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace runBat
{
class Program
{
static void Main(string[] args)
{
//建立控制檯
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;//是否使用作業系統shell啟動
p.StartInfo.RedirectStandardInput = true;//接受來自呼叫程式的輸入資訊
p.StartInfo.RedirectStandardOutput = true;//由呼叫程式獲取輸出資訊
p.StartInfo.RedirectStandardError = true;//重定向標準錯誤輸出
p.StartInfo.CreateNoWindow = true;//不顯示程式視窗
p.Start();//啟動程式
string procname = "XXXX.exe"; //目標程式名
string strCMD = String.Format("taskkill /f /IM {0}", procname);
//向cmd視窗傳送輸入資訊
p.StandardInput.WriteLine(strCMD + "&exit");
p.StandardInput.AutoFlush = true;
//等待程式執行完退出程式
p.WaitForExit();
p.Close();
Console.ReadKey();
}
}
}
相關文章
- 【轉】C# 中 強制退出WinForm程式C#ORM
- c# 強制退出C#
- 強行關閉“殺”不了的程式(轉)
- 強制qq聊天程式碼
- 強制關閉extract和replicat程式
- Git強制推送程式碼到遠端Git
- git 強制拉取master分支程式碼GitAST
- 強制等待
- 教你如何強制退出Mac無響應程式Mac
- 實現強制換行的CSS程式碼CSS
- 關於小程式如何做到強制更新
- win10如何禁用驅動程式強制簽名 win10禁用驅動程式強制簽名的方法Win10
- win10禁用驅動程式強制簽名的方法_win10怎麼禁用驅動程式強制簽名Win10
- mac強制關閉程式是哪個快捷鍵 mac強制關閉程式當機無效解決方法介紹Mac
- Mysql殺程式MySql
- oracle殺程式Oracle
- [C#]強型別C#型別
- C# 事件機制C#事件
- win10禁止驅動程式強制簽名的步驟_win10驅動程式簽字強制功能怎麼停止Win10
- linux批量殺掉程式linux批量殺掉程式Linux
- nginx強制不快取Nginx快取
- mysql 強制走索引MySql索引
- 強制重置iPadiPad
- MySQL批量殺程式MySql
- c# 優化程式碼的一些規則——使用is或as和強制型別轉換的區別[三]C#優化型別
- DroidPlugin手札——home鍵強殺處理Plugin
- 蘋果iPhone XR強制關機方法 iPhone XR怎麼強制重啟?蘋果iPhone
- css實現強制不換行/自動換行/強制換行CSS
- svn 提交程式碼時強制錄入日誌設定
- Mac電腦--應用程式強制關閉--蘋果電腦Mac蘋果
- 虛擬主機php程式碼實現強制httpsPHPHTTP
- GIT(7)----強制用遠端程式碼覆蓋本地修改Git
- 從[] == ![] 看隱式強制轉換機制
- 強制使用 HTTPS 功能HTTP
- 強大的CAS機制
- 強制型別轉換型別
- 強制 Laravel 使用 HTTPSLaravelHTTP
- css控制強制換行CSS