回 帖 发 新 帖 刷新版面

主题:这个迅雷的程序怎么不运行,跪求错误之处

#include "Tlhelp32.h"

void KillProcess(const CString& strKillProcessName)
{
HANDLE hSnapShot = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
PROCESSENTRY32 processInfo;

processInfo.dwSize = sizeof( PROCESSENTRY32 );
BOOL bGetProcess = Process32First( hSnapShot, &processInfo );
while( bGetProcess )
{

CString strProcessName (processInfo.szExeFile);

if( strKillProcessName.CompareNoCase( strProcessName ) == 0 )
{
DWORD dwProcessID = processInfo.th32ProcessID;
HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, dwProcessID );
if( hProcess != NULL )
{
TerminateProcess( hProcess, 0 );
CloseHandle(hProcess);
}

break;
}

bGetProcess = Process32Next( hSnapShot, &processInfo );
}

CloseHandle(hSnapShot);
}[em12][em7][em6]

回复列表 (共2个回复)

沙发

查找进程并将其终止是么?

板凳

到底有谁能解决我的问题???

我来回复

您尚未登录,请登录后再回复。点此登录或注册