ING
一.通过系统命令杀死进程
通过系统命令杀死进程,有黑窗口闪烁
bool KillProcess(vector<string> &processNameVec)
{
bool result = false;
string strProcess;
HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
PROCESSENTRY32 pInfo;
pInfo.dwSize = sizeof(pInfo);
Process32First(hSnapShot, &pInfo);
do
{
wstring wstrTemp = pInfo.szExeFile;
strProcess = UnicodeToAscii(wstrTemp);
bool bIn = false;
for (int i = 0; i < processNameVec.size(); i++) {
if (processNameVec[i] == strProcess) {
bIn = true;
}
}
if (bIn)
{
result = true;
string cmd;
char cmdData[128] = { 0 };
sprintf_s(cmdData, "taskkill /F /PID %d /T", pI