#include<iostream>
#include<windows.h>
#include<Tlhelp32.h>
#include<string>
#include<time.h>
using namespace std;
string getTime()
{
time_t timep;
time(&timep);
char tmp[64] = {0};
//获取时间 时分秒
strftime(tmp, sizeof(tmp), "%H:%M:%S", localtime(&timep));
return tmp;
}
bool KillProcessFromName(wstring processName)
{
bool ret = false;
//创建进程快照(TH32CS_SNAPPROCESS表示创建所有进程的快照)
HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
//PROCESSENTRY32进程快照的结构体
PROCESSENTRY32 pe;
//实例化后使用Process32First获取第一个快照的进程前必做的初始化操作
pe.dwSize = sizeof(PROCESSENTRY32);
if(!Process32First(hSnapShot,&pe))
{
return false;
}
while(1)
{
string timeEnd = getTime();
if("00:30:59" == timeEnd)
{
while (Process32Next(hSnapShot,&pe))
{