最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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),一旦檢測到另一程序關(guān)閉,就觸發(fā)一個(gè)事件做其他處理。

引用的類

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

聲明

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

主要處理部分,該段代碼可放在定時(shí)器中循環(huán)檢測監(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#創(chuàng)建二叉搜索樹的方法

    C#創(chuàng)建二叉搜索樹的方法

    這篇文章主要介紹了C#創(chuàng)建二叉搜索樹的方法,涉及C#二叉搜索樹的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • C#編程自學(xué)之流程控制語句

    C#編程自學(xué)之流程控制語句

    本文主要介紹流程控制語句,主要包括條件控制語句和循環(huán)控制語句的使用。讀者學(xué)習(xí)本文后,應(yīng)該熟練掌握C#控制語句的主要用途和使用方法,了解這些控制語句的區(qū)別。
    2015-10-10
  • C# 解析 Excel 并且生成 Csv 文件代碼分析

    C# 解析 Excel 并且生成 Csv 文件代碼分析

    這篇文章主要介紹了C# 解析 Excel 并且生成 Csv 文件的方法和代碼分享,有需要的朋友可以參考下
    2014-10-10
  • C# 實(shí)現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼

    C# 實(shí)現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼

    這篇文章主要介紹了C# 實(shí)現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-12-12
  • C#日歷樣式的下拉式計(jì)算器實(shí)例講解

    C#日歷樣式的下拉式計(jì)算器實(shí)例講解

    如果我們正在做一個(gè)類似于庫存控制和計(jì)費(fèi)系統(tǒng)的項(xiàng)目,有些部分可能必須手動(dòng)計(jì)算數(shù)值。因此,用戶就不得不使用計(jì)算器得到結(jié)果,再填入到輸入字段中,或者在工作窗口上單獨(dú)打開一個(gè)計(jì)算器窗口??傊?,各種不便和麻煩。
    2015-09-09
  • C#中IDispose接口的實(shí)現(xiàn)及為何這么實(shí)現(xiàn)詳解

    C#中IDispose接口的實(shí)現(xiàn)及為何這么實(shí)現(xiàn)詳解

    這篇文章主要給大家介紹了關(guān)于C#中IDispose接口的實(shí)現(xiàn)及為何這么實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • 優(yōu)雅又實(shí)用的C#代碼優(yōu)化技巧分享

    優(yōu)雅又實(shí)用的C#代碼優(yōu)化技巧分享

    這篇文章主要為大家整理了一些優(yōu)雅又實(shí)用的C#代碼優(yōu)化技巧,文中的示例代碼講解詳細(xì),對(duì)我們深入了解C#有一定的幫助,需要的可以參考一下
    2023-06-06
  • 深入理解C# DateTime日期格式化

    深入理解C# DateTime日期格式化

    在C#中DateTime是一個(gè)包含日期、時(shí)間的類型,此類型通過ToString()轉(zhuǎn)換為字符串時(shí),可根據(jù)傳入給Tostring()的參數(shù)轉(zhuǎn)換為多種字符串格式。
    2017-01-01
  • C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼

    C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼

    本篇文章主要是對(duì)C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析

    使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析

    這篇文章主要介紹了使用C#發(fā)送帶附件的電子郵件的方法的代碼示例分析,文中還提到了利用163的SMTP服務(wù)器發(fā)郵件的方法,需要的朋友可以參考下
    2016-02-02

最新評(píng)論

杨浦区| 隆安县| 台湾省| 呈贡县| 灵石县| 厦门市| 兴安县| 喜德县| 石屏县| 灵寿县| 桃园县| 普安县| 祁东县| 岳阳县| 德安县| 寿光市| 凤城市| 襄汾县| 奎屯市| 澄江县| 广南县| 黔西县| 张家港市| 五莲县| 阳泉市| 鲁甸县| 青浦区| 会宁县| 广汉市| 西丰县| 永州市| 吉隆县| 佳木斯市| 石阡县| 科尔| 信阳市| 碌曲县| 南昌市| 那坡县| 隆林| 盘山县|