今天开通Blog,庆贺一下, HOHO~

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

转朋友发给我的杀 QQ的方法,^_^

void CTest2Dlg::kill()

{

DWORD ProcessID[50];

CString kkk[50];

HANDLE SnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

PROCESSENTRY32* info=new PROCESSENTRY32;

PROCESSENTRY32 ProcessInfo;//声明进程信息变量

ProcessInfo.dwSize=sizeof(ProcessInfo);//设置ProcessInfo的大小

//返回系统中第一个进程的信息

BOOL Status=Process32First(SnapShot,&ProcessInfo);

int m_nProcess=0;

while(Status)

{

CString s,str1,str2;

s.Format("%d",ProcessInfo.cntThreads);

str1.Format("%s",ProcessInfo.szExeFile);

str1=ProcessInfo.szExeFile;

kkk[m_nProcess]=ProcessInfo.szExeFile;

ProcessID[m_nProcess]=ProcessInfo.th32ProcessID;

if(str1=="QQ.exe")//***.exe就是你要结束的进程的名称

{

HANDLE ProcessHandle;

ProcessHandle=OpenProcess (PROCESS_ALL_ACCESS,FALSE,ProcessID[m_nProcess]);

TerminateProcess(ProcessHandle,0);

}

if(str1=="QQ.EXE")//***.exe就是你要结束的进程的名称

{

HANDLE ProcessHandle;

ProcessHandle=OpenProcess (PROCESS_ALL_ACCESS,FALSE,ProcessID[m_nProcess]);

TerminateProcess(ProcessHandle,0);

}

Status=Process32Next(SnapShot,&ProcessInfo);

m_nProcess++;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航