<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 23,  comments - 3,  trackbacks - 0

    進程只是提供了一段地址空間和內核對象,其運 行時通過其他地址空間內的主線程來體現的。當主線程的進入點函數返回時,進程也就隨之而技術。這種進程的種植方式是進程的正常退出。進程中的所有縣城資源 都能夠得到正確的清除。除了這種進程的正常退出方式之外,優勢還需要在程序中通過代碼來強制結束本進程或其他進程的運行。

    ExitProcess

    void ExitProcess(UINT uExitCode);

    其 參數uExitCode為進城設置了退出代碼。該函數具有強制性,在執行完畢后進程即被結束,因此位于其后的任何代碼將不能被執行。雖然 ExitProcess()函數可以再結束進程同時通知與其關聯的動態鏈接庫,但是由于他的這種強制性,使得ExitProcess()函數在使用上將存 有安全隱患。例如,如果最親愛程序調用ExitProcess()函數之前曾用new操作,申請一段空間,那么敬愛那個會由于ExitProcess() 函數的強制性而無法通過delete操作符將其釋放,從而造成內存泄露。

    有鑒于ExitProcess()函數的強制性和安全性,在使用時一定要引起注意。

    Terminateprocess()

    ExitProcess 只能強制本進程的推出,如果要在一個進程中強制結束其他的進程就需要用TerminateProcess()來實現,與ExitProcess()不 同,TerminateProcess()函數執行后,被終止的進程不會得到任何關于程序退出的通知。也就是說,被終止的進程是無法再結束運行前進程推出 前的收尾工作的。所以,通常只有在其他任何地方都無法迫使進程退出時才會考慮使用TerminateProcess()去強制結束進程。

    BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode);

    參 數hProcess和uExitCode分別為進城句柄和退出代碼。如果被結束的是本進程,可以通過GetCurrentProcess()獲取到句柄。 TerminateProcess()是異步執行的,在調用后返回并不能確定被終止進程是否已經真的退出,如果調用TerminateProcess() 的進程對此細節關心,可以通過WaitForSingleObject()來等待進程的真正結束。

    在VC中如何結束系統正在運行的其他進程(該進程必須有窗口界面),其實很簡單,按照如下步驟進程:

    1)取得進程的句柄(利用FindWindow函數得到);

    2)獲取進程ID號(用GetWindowThreadProcessId函數獲取);

    3)打開進程,OpenProcess函數中的第一個參數設為PROCESS_TERMINATE,就可以獲取處理該進程的句柄;

    4)利用TerminateProcess函數結束進程,將該函數的第二個參數設為4.

    posted on 2011-01-26 15:53 temper 閱讀(4390) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品成人综合色在线婷婷| 亚洲午夜国产精品无码老牛影视| 亚洲小视频在线播放| 国产猛男猛女超爽免费视频| 区久久AAA片69亚洲| 成人无码精品1区2区3区免费看| 久久亚洲国产成人影院网站 | 久久综合久久综合亚洲| 一二三四影视在线看片免费 | 日本一区免费电影| 污视频网站免费观看| 四虎永久免费网站免费观看| 视频一区在线免费观看| 亚洲一区二区三区在线播放| 丝袜捆绑调教视频免费区| 久久精品国产亚洲av四虎| 91九色视频无限观看免费| 亚洲一区二区三区在线网站| 精品国产免费观看| 一区二区三区免费视频观看 | 亚洲mv国产精品mv日本mv| 女人18毛片a级毛片免费视频| 美女被免费网站在线视频免费| 亚洲精品WWW久久久久久| a毛片视频免费观看影院| 亚洲人成网址在线观看| 一个人在线观看视频免费| 激情吃奶吻胸免费视频xxxx| 国产av天堂亚洲国产av天堂| 99国产精品永久免费视频| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲中文字幕无码不卡电影 | 日韩在线视频免费看| 丰满妇女做a级毛片免费观看| 亚洲国产精品无码一线岛国| 99久久99久久精品免费看蜜桃| 欧美色欧美亚洲另类二区| 亚洲一区二区三区在线观看精品中文| 69免费视频大片| 特级毛片爽www免费版| 亚洲精品美女在线观看播放|