風(fēng)人園

          弱水三千,只取一瓢,便能解渴;佛法無(wú)邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評(píng)論 - 56, 引用 - 0
          數(shù)據(jù)加載中……

          C#檢索當(dāng)前運(yùn)行進(jìn)程,并關(guān)閉.

          編譯工具:Microsoft Visual Studio 2005
          使用語(yǔ)言:C#
          程序用途:檢索當(dāng)前Windows運(yùn)行的進(jìn)程,并可以執(zhí)行關(guān)閉.
          詳細(xì)源碼:

          代碼

          using System;

          namespace st_Face_GoRush
          {
          ????class Program
          ????{
          ????????public static void Main(string[] args)
          ????????{
          ????????????//開(kāi)始。
          ????????System.Int16 i;
          ????????????System.String StrNameID;
          ????????????System.Diagnostics.Process[] ShowID = System.Diagnostics.Process.GetProcesses();
          ????????????for (i = 0; i < ShowID.Length; i++)
          ????????????????System.Console.WriteLine(ShowID[i].ProcessName + " " + ShowID[i].Id);
          ????????????System.Threading.Thread.Sleep(200);
          ????????????System.Console.Write("請(qǐng)輸入你要關(guān)閉的進(jìn)程名稱(chēng): ");
          ????????????StrNameID = System.Convert.ToString(System.Console.ReadLine());
          ????????????System.Diagnostics.Process[] CloseID = System.Diagnostics.Process.GetProcessesByName(StrNameID);
          ????????????//
          ????????????if (CloseID.Length != 0)
          ????????????{
          ????????????????for (i = 0; i < CloseID.Length; i++)
          ????????????????{
          ????????????????????if (CloseID[i].Responding && !CloseID[i].HasExited)
          ????????????????????{
          ????????????????????????System.Console.WriteLine("指定進(jìn)程存在而且正在響應(yīng)中...正在關(guān)閉.");
          ????????????????????????CloseID[i].CloseMainWindow();
          ????????????????????????if (!CloseID[i].HasExited)
          ????????????????????????{
          ????????????????????????????System.Console.WriteLine("由于特別原因無(wú)法關(guān)閉進(jìn)程,現(xiàn)在強(qiáng)制關(guān)閉!!!");
          ????????????????????????????CloseID[i].Kill();
          ????????????????????????}
          ????????????????????}
          ????????????????????else
          ????????????????????{
          ????????????????????????System.Console.WriteLine("指定進(jìn)程存在但無(wú)法響應(yīng)...正在強(qiáng)制關(guān)閉!");
          ????????????????????????CloseID[i].Kill();
          ????????????????????}
          ????????????????}
          ????????????}
          ????????????else
          ????????????????System.Console.WriteLine("指定進(jìn)程不存在無(wú)法關(guān)閉!請(qǐng)確認(rèn)輸入正確.");
          ????????}

          ????}
          }

          posted on 2006-12-22 12:02 風(fēng)人園 閱讀(4041) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): DotNet

          主站蜘蛛池模板: 英德市| 临漳县| 曲阳县| 札达县| 会昌县| 长白| 东明县| 清苑县| 五常市| 广汉市| 西宁市| 楚雄市| 丰原市| 北川| 金平| 舟曲县| 龙门县| 祁阳县| 华容县| 钟祥市| 明水县| 清镇市| 安丘市| 满洲里市| 玉门市| 定安县| 南昌县| 怀来县| 冷水江市| 庄河市| 全州县| 高雄县| 阜新市| 新建县| 和平县| 武隆县| 营山县| 景洪市| 赫章县| 桂林市| 昌邑市|