国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET關于操作進程的簡單示例

2024-07-10 13:09:56
字體:
來源:轉載
供稿:網友

引入名稱空間:using system.diagnostics;

開始某個進程,例如,打開記事本:

process process1 = new process();

process1.startinfo.filename = "notepad.exe";

process1.startinfo.windowstyle = processwindowstyle.maximized;

process1.start();

終止某個進程:

process[] p = process.getprocessesbyname("notepad");

if (p.length >0)

{

if (!p[0].hasexited)

{

if (p[0].responding)

{

p[0].closemainwindow();

}

else

{

p[0].kill();

}

}

}

線程的hasexited屬性用來確定線程是否已關閉。如果進程已關閉,將返回 true 屬性值;如果進程仍在運行,將返回 false 屬性值。

線程的responding屬性確定進程的用戶界面是否正在響應。嘗試讀取 responding 屬性時,將向目標進程的用戶界面發送一個請求。如果立即有響應,則返回屬性值為 trues,可以調用 closemainwindow方法關閉應用程序;如果界面沒有響應,則返回 false 屬性值,可以調用 kill 方法強制進程關閉。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁连县| 乌什县| 永安市| 讷河市| 嘉禾县| 湘潭市| 神池县| 仪陇县| 天等县| 边坝县| 东莞市| 融水| 紫云| 名山县| 新竹县| 林西县| 永泰县| 图木舒克市| 巴塘县| 安平县| 南皮县| 贵德县| 许昌县| 六枝特区| 巴南区| 望谟县| 都安| 漠河县| 乌兰察布市| 怀仁县| 洛阳市| 郯城县| 闽清县| 临朐县| 临澧县| 达州市| 汉寿县| 临泽县| 北宁市| 明水县| 郁南县|