• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 23,  comments - 20,  trackbacks - 0
            主要是鍛煉一下自己關于進程操作方面的能力  最主要是  要用好MSDN
            不廢話 上代碼

             1 
             2 void CEnumProcessDlg::OnBnClickedOk()
             3 {
             4     DWORD dwPIDPrcess[1024];
             5 //    DWORD dwArrSize;
             6     DWORD dwSize;
             7     
             8     ::EnumProcesses(dwPIDPrcess , 1024 , &dwSize);        //枚舉進程 拿到PID 
             9     int iCount = dwSize / sizeof(DWORD);
            10     for (int i = 0 ; i < iCount ; i++)    //枚舉所有進程
            11     {
            12         HANDLE  hProcess = OpenProcess(PROCESS_ALL_ACCESS , TRUE , dwPIDPrcess[i]);
            13         HMODULE hProcessModule;
            14         DWORD dwEnumProcessModuleSize;
            15         TCHAR szProcessName[512];
            16         if (hProcess != INVALID_HANDLE_VALUE) //打開了進程
            17         {
            18             if (EnumProcessModules(hProcess , &hProcessModule , sizeof(HMODULE), &dwEnumProcessModuleSize))
            19             {
            20                 GetModuleBaseName(hProcess , hProcessModule , szProcessName , 512);                
            21                 HANDLE hSnapShot = ::CreateToolhelp32Snapshot(TH32CS_SNAPMODULE , dwPIDPrcess[i]);
            22                 if (hSnapShot == INVALID_HANDLE_VALUE)
            23                 {
            24                     CloseHandle(hProcess);
            25                     continue;
            26                 }
            27                 MODULEENTRY32 me32;
            28                 me32.dwSize = sizeof(MODULEENTRY32);
            29                 if ( !Module32First(hSnapShot , &me32))
            30                 {
            31                     //添加出錯代碼
            32                     CloseHandle(hSnapShot);
            33                     CloseHandle(hProcess);
            34                     continue;
            35                 }
            36                 CString strTemp;
            37                 strTemp.Format(_T("%d") , dwPIDPrcess[i]);
            38                 m_strProcessName += szProcessName ;    //進程名稱
            39                 m_strProcessName += _T("              ");
            40                 m_strProcessName +=me32.szExePath;        //程序的存放路徑
            41                 m_strProcessName += _T("   ");
            42                 m_strProcessName += strTemp;                //PID
            43                 m_strProcessName += _T("\r\n");
            44         
            45                 UpdateData(FALSE);
            46                 CloseHandle(hSnapShot);
            47                 CloseHandle(hProcess);
            48             }//
            49 
            50         }
            51     }
            52     //OpenProcess
            53     //OnOK();
            54 }
            代碼很短吧...
            上圖片  執行的效果圖


            posted on 2009-08-15 17:47 李佳 閱讀(220) 評論(0)  編輯 收藏 引用
            <2009年9月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品国产亚洲AV大全| 久久久久久久久久久久久久| 精品久久久久久亚洲| 久久免费美女视频| 欧美日韩精品久久久免费观看| 少妇人妻综合久久中文字幕| 久久精品人人做人人爽97| 精品久久久久中文字幕一区| 久久久久久午夜精品| 久久精品国产亚洲网站| 久久狠狠爱亚洲综合影院| 久久精品国产亚洲AV高清热| 亚洲国产成人久久综合野外| 久久777国产线看观看精品| 久久久久久久综合狠狠综合| 青青草原综合久久大伊人精品| 中文字幕精品无码久久久久久3D日动漫 | 久久久精品国产sm调教网站| 777久久精品一区二区三区无码| 久久天天婷婷五月俺也去| 97超级碰碰碰久久久久| 久久久久成人精品无码 | 久久人人添人人爽添人人片牛牛| 97久久精品国产精品青草| 久久综合鬼色88久久精品综合自在自线噜噜 | 亚洲国产另类久久久精品 | 久久久久一级精品亚洲国产成人综合AV区| 久久精品成人欧美大片| 性高湖久久久久久久久AAAAA| 色综合久久天天综合| 精品久久久久香蕉网| 久久人人爽人人人人片av| 久久99国产精品成人欧美| 一本大道加勒比久久综合| 久久精品国产只有精品2020| 久久99国产综合精品免费| 婷婷久久久亚洲欧洲日产国码AV | 国产精品成人99久久久久 | 九九99精品久久久久久| 久久精品毛片免费观看| 久久天天躁狠狠躁夜夜网站|