<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 成人免费激情视频| 久久久久国色av免费看| 亚洲视频精品在线| 亚洲AV无码一区二区三区DV| 亚洲国产成人久久综合一区| 亚洲av无码一区二区三区天堂| 91在线品视觉盛宴免费| 国产AV旡码专区亚洲AV苍井空| 一个人看的www免费高清| 8090在线观看免费观看| 亚洲宅男永久在线| rh男男车车的车车免费网站| 久久久亚洲精品蜜桃臀| 精品国产日韩久久亚洲| 操美女视频免费网站| 亚洲AV永久无码区成人网站| 久爱免费观看在线网站| 亚洲色婷婷综合开心网| 亚洲激情视频图片| 日本免费一区尤物| 亚洲另类春色国产精品| 在线jyzzjyzz免费视频| 亚洲午夜精品久久久久久人妖| 97在线视频免费公开观看| 亚洲国产电影在线观看| 免费理论片51人人看电影| 亚洲高清中文字幕| 免费a级毛片无码a∨免费软件 | 一级看片免费视频囗交| 国产亚洲精品福利在线无卡一 | 久艹视频在线免费观看| 自拍日韩亚洲一区在线| 亚洲av无码专区在线观看素人| 亚洲一区二区影视| 1000部羞羞禁止免费观看视频| 国产AV旡码专区亚洲AV苍井空| 亚洲色婷婷综合开心网| 中文字幕无码播放免费| 成人免费观看男女羞羞视频| 亚洲电影一区二区三区| 日韩高清在线免费观看|