欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法

 更新時(shí)間:2014年12月15日 15:29:38   投稿:shichen2014  
這篇文章主要介紹了C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法,可實(shí)現(xiàn)監(jiān)控另一個(gè)程序的運(yùn)行狀態(tài)及觸發(fā)相應(yīng)事件的功能,是非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)軟件監(jiān)控外部程序運(yùn)行狀態(tài)的方法。分享給大家供大家參考。具體方法如下:

需要外掛一個(gè)程序,用于監(jiān)控另一個(gè)程序運(yùn)行狀態(tài),一旦檢測(cè)到另一程序關(guān)閉,就觸發(fā)一個(gè)事件做其他處理。

引用的類

復(fù)制代碼 代碼如下:
using System.Diagnostics;//引入Process 類

聲明

復(fù)制代碼 代碼如下:
private Process[] MyProcesses;

主要處理部分,該段代碼可放在定時(shí)器中循環(huán)檢測(cè)監(jiān)控的程序是否啟動(dòng)

復(fù)制代碼 代碼如下:
MyProcesses = Process.GetProcessesByName("SajetManager");//需要監(jiān)控的程序名,該方法帶出該程序所有用到的進(jìn)程
foreach (Process myprocess in MyProcesses)
{
    textBox1.Text += myprocess.ProcessName + "\r\n";
    if (myprocess.ProcessName.ToLower() == "sajetmanager")
    {
        MessageBox.Show("SajetManager");
        myprocess.EnableRaisingEvents = true;//設(shè)置進(jìn)程終止時(shí)觸發(fā)的時(shí)間
        myprocess.Exited += new EventHandler(myprocess_Exited);//發(fā)現(xiàn)外部程序關(guān)閉即觸發(fā)方法myprocess_Exited
    }
}
 
private void myprocess_Exited(object sender, EventArgs e)//被觸發(fā)的程序
{
    MessageBox.Show("SajetManager close");
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#可用于登錄驗(yàn)證碼的四位隨機(jī)數(shù)生成方法

    C#可用于登錄驗(yàn)證碼的四位隨機(jī)數(shù)生成方法

    這篇文章主要介紹了C#可用于登錄驗(yàn)證碼的四位隨機(jī)數(shù)生成方法,提供了兩種生成四位隨機(jī)數(shù)的方法供大家參考,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#計(jì)算代碼執(zhí)行時(shí)間的方法

    C#計(jì)算代碼執(zhí)行時(shí)間的方法

    在一些測(cè)試工作時(shí)我們需要獲得高精度的代碼執(zhí)行時(shí)間以比較其效率。
    2013-03-03
  • C#中調(diào)用命令行cmd開啟wifi熱點(diǎn)的實(shí)例代碼

    C#中調(diào)用命令行cmd開啟wifi熱點(diǎn)的實(shí)例代碼

    最近想在win7上開啟wifi熱點(diǎn),于是就弄出下面這個(gè)小東西,里面涉及如何在控制臺(tái)上輸入命令,分享一下。首先在VS中創(chuàng)建一個(gè)window窗口,然后創(chuàng)建兩個(gè)四個(gè)button,兩個(gè)輸入框
    2013-04-04
  • c# 曲線圖生成代碼

    c# 曲線圖生成代碼

    c# 曲線圖生成代碼,需要的朋友可以參考下。
    2011-07-07
  • C#手工雙緩沖技術(shù)用法實(shí)例分析

    C#手工雙緩沖技術(shù)用法實(shí)例分析

    這篇文章主要介紹了C#手工雙緩沖技術(shù)用法,實(shí)例分析了手工雙緩沖技術(shù)的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • Visual Stodio2022中沒(méi)有mysql.dll的解決辦法

    Visual Stodio2022中沒(méi)有mysql.dll的解決辦法

    這篇文章介紹了Visual Stodio2022中沒(méi)有mysql.dll的解決辦法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • C#常用的命名規(guī)則匯總

    C#常用的命名規(guī)則匯總

    這篇文章主要介紹了C#常用的命名規(guī)則,較為詳細(xì)的匯總了包括類、變量、方法、屬性等的命名規(guī)則,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • 帶你復(fù)習(xí)c# 托管和非托管資源

    帶你復(fù)習(xí)c# 托管和非托管資源

    這篇文章主要介紹了c# 托管和非托管資源的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • WPF中NameScope的查找規(guī)則詳解

    WPF中NameScope的查找規(guī)則詳解

    這篇文章主要給大家介紹了關(guān)于WPF中NameScope的查找規(guī)則的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • C#獲取本機(jī)IP地址和Mac地址的方法

    C#獲取本機(jī)IP地址和Mac地址的方法

    這篇文章主要介紹了C#獲取本機(jī)IP地址和Mac地址的方法,實(shí)例分析了C#網(wǎng)絡(luò)功能的基本技巧,需要的朋友可以參考下
    2015-05-05

最新評(píng)論