锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久精品日本一区二区免费,国产精品久久新婚兰兰,日日狠狠久久偷偷色综合96蜜桃http://m.shnenglu.com/Duwen/category/20168.htmlC++/OS/disassembly/Anti-viruszh-cnSat, 03 Nov 2012 09:48:02 GMTSat, 03 Nov 2012 09:48:02 GMT60- 鍒╃敤鍑芥暟鎸囬拡瀹炵幇鐩稿悓妗嗘灦浠g爜鐨勯噸鐢ㄧ殑涓涓ず渚?/title>http://m.shnenglu.com/Duwen/articles/194203.htmldemonsdemonsSat, 03 Nov 2012 09:18:00 GMThttp://m.shnenglu.com/Duwen/articles/194203.htmlhttp://m.shnenglu.com/Duwen/comments/194203.htmlhttp://m.shnenglu.com/Duwen/articles/194203.html#Feedback0http://m.shnenglu.com/Duwen/comments/commentRss/194203.htmlhttp://m.shnenglu.com/Duwen/services/trackbacks/194203.html棰樼洰錛?br />DoALLProcesses(鍙傛暟)鍑芥暟涓烘帴鍙椾竴涓嚱鏁版寚閽堬紝紜繚鎴戜笅闈唬鐮佹垚鍔燂細
DoALLProcesses( listEachProc);鍙互杈撳嚭姣忎釜榪涚▼鐨勫熀鏈俊鎭?/span>
DoALLProcesses錛?/span>TerminateQQ錛?/span>;//緇堟qq
鍏朵腑PrintEachProcName鍜?/span>TerminateQQ鏄綘鑷繁瀹氫箟鐨勫嚱鏁板悕銆?br />鐩殑錛氶氳繃鏈緇冧範錛屾帉鎻″嚱鏁版寚閽堢殑浣跨敤錛岀悊瑙璇█涓浣曞埄鐢ㄥ嚱鏁版寚閽堝鐩稿悓妗嗘灦浠g爜閲嶇敤銆?br />
鍒嗘瀽錛氱敱鎻愯鍙煡DoALLProcesses涓洪亶鍘嗚繘紼嬬殑妗嗘灦浠g爜,鍏蜂綋鐪嬩唬鐮併?br />
1
2 #include "stdafx.h"
3 #include <Windows.h>
4 #include <tlhelp32.h>
5 #include <iostream>
6 using namespace std;
7 //typedef bool (*DOEACHPROCFUN)(PROCESSENTRY32 &pe32, HANDLE hProcess);
8 bool listEachProc(PROCESSENTRY32 &pe32)//鍒楀嚭榪涚▼
9 {
10 static char flag=0; //鍒ゆ柇鏄惁鏄涓琛?/span>
11 if (flag==0)
12 {
13 flag=1;
14
15 printf("%-30s%-10s%-15s%-15s\n","Process Name","PID","ThreadsCount","Priority");
16 }
17 _tprintf( _T("%-30s%-10ld%-15ld%-15ld\n"), pe32.szExeFile,pe32.th32ProcessID,
18 pe32.cntThreads,pe32.pcPriClassBase);
19 return TRUE;
20 }
21
22 bool terminateQQ(PROCESSENTRY32 &pe32)//鑻ユ槸QQ灝辯粓姝?/span>
23 {
24 if(_tcsicmp(pe32.szExeFile,_T("QQ.exe"))==0)
25 {
26 HANDLE hProcess=OpenProcess(PROCESS_TERMINATE ,FALSE,pe32.th32ProcessID);
27 TerminateProcess(hProcess,0);
28 printf("A QQ process been terminated !\n");
29 }
30 return true;//琛ㄧず緇х畫鏌ユ壘
31
32 }
33
34 //DoALLProcesses 涓烘灇涓捐繘紼嬬殑妗嗘灦浠g爜錛屾病鎵懼埌涓涓紝灝變細瀵瑰畠璋冪敤pfn鎵鎸囧悜鐨勫嚱鏁?/span>
35
36 BOOL DoALLProcesses( bool ( *pfn)(PROCESSENTRY32 &pe32) )//娉ㄦ剰鍑芥暟鎸囬拡鍋氬弬鏁扮殑璇硶
37 {
38 HANDLE hProcessSnap;
39 PROCESSENTRY32 pe32;
40
41 hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
42 if( hProcessSnap == INVALID_HANDLE_VALUE )
43 {
44 cerr<< "CreateToolhelp32Snapshot error\n" ;
45 return( FALSE );
46 }
47
48 pe32.dwSize = sizeof( PROCESSENTRY32 );
49 if( !Process32First( hProcessSnap, &pe32 ) )
50 {
51 cerr<<"Process32First " ;
52 CloseHandle( hProcessSnap );
53 return( FALSE );
54 }
55 do
56 {
57 if ( !pfn(pe32))//姝ゅ璋冪敤浣滀負鍙傛暟浼犺繘鐨勫嚱鏁版寚閽?娉ㄦ剰浼氭牴鎹畃fn鍙嶅洖鐨勫煎喅瀹氭槸鍚﹁煩鍑哄驚鐜?
58 break;
59 }
60 while( Process32Next( hProcessSnap, &pe32 ) );
61 CloseHandle( hProcessSnap );
62 return( TRUE );
63 }
64 int _tmain(int argc, _TCHAR* argv[])
65 {
66 DoALLProcesses(listEachProc);//鍒椾婦鎵鏈夎繘紼?/span>
67 printf("\n\n");
68 DoALLProcesses(terminateQQ);//緇堟鎵鏈塓Q榪涚▼
69 return 0;
70 }
71

]]>
精品多毛少妇人妻AV免费久久|
丁香久久婷婷国产午夜视频|
精品久久久无码中文字幕天天
|
69久久精品无码一区二区|
久久人人爽人人爽人人片av麻烦
|
久久精品亚洲一区二区三区浴池
|
无码人妻久久久一区二区三区|
色天使久久综合网天天|
久久久综合香蕉尹人综合网|
久久最新免费视频|
久久久久久久91精品免费观看
|
精品久久久无码中文字幕天天|
精品久久久无码中文字幕|
久久99久久成人免费播放|
久久国产福利免费|
久久强奷乱码老熟女|
亚洲а∨天堂久久精品9966|
奇米影视7777久久精品人人爽|
久久久午夜精品|
国产精品99久久免费观看|
嫩草伊人久久精品少妇AV|
69国产成人综合久久精品|
99久久精品免费|
久久综合久久美利坚合众国|
久久久久久无码Av成人影院|
国产成人无码精品久久久免费|
久久www免费人成看国产片|
欧美亚洲国产精品久久高清|
国产精品福利一区二区久久|
久久久久久一区国产精品|
久久婷婷人人澡人人爽人人爱|
国产成人综合久久综合|
久久久久国色AV免费看图片|
久久久久精品国产亚洲AV无码|
国产一区二区三区久久精品|
久久成人精品|
久久人人爽人人爽人人AV东京热
|
国产亚洲美女精品久久久|
久久天天躁狠狠躁夜夜躁2014|
久久国产精品-国产精品|
亚洲中文字幕伊人久久无码|