判断进程是否运行QQ.exe,如果没有运行,将其启动
来源:互联网 发布:云计算技术专业工作 编辑:程序博客网 时间:2024/06/04 01:03
char temp[1024];
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
BOOL bMore;
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(hProcessSnap==INVALID_HANDLE_VALUE)
{
::MessageBox(NULL,"CreateToolhelp32Snapshot error","error",MB_OK);
return;
}
bMore=::Process32First(hProcessSnap,&pe32);
int i = 0;
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si,sizeof(si));
si.cb=sizeof(si);
ZeroMemory(&pi,sizeof(pi));
while(bMore)
{
bool bH = false;
::wsprintf(temp,"%s%s%s%d%s","\r\n进程名: ",pe32.szExeFile," 进程ID: ",pe32.th32ProcessID,"\r\n");
bMore=::Process32Next(hProcessSnap,&pe32);//获得其他进程信息
int o = strcmp(pe32.szExeFile,"QQ.exe");
if(0 == o) return ;
}
ShellExecute(NULL, "open", "C:\\Program Files\\Tencent\\QQ\\Bin\\QQ.exe", NULL, NULL, SW_SHOWNORMAL);
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
BOOL bMore;
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(hProcessSnap==INVALID_HANDLE_VALUE)
{
::MessageBox(NULL,"CreateToolhelp32Snapshot error","error",MB_OK);
return;
}
bMore=::Process32First(hProcessSnap,&pe32);
int i = 0;
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si,sizeof(si));
si.cb=sizeof(si);
ZeroMemory(&pi,sizeof(pi));
while(bMore)
{
bool bH = false;
::wsprintf(temp,"%s%s%s%d%s","\r\n进程名: ",pe32.szExeFile," 进程ID: ",pe32.th32ProcessID,"\r\n");
bMore=::Process32Next(hProcessSnap,&pe32);//获得其他进程信息
int o = strcmp(pe32.szExeFile,"QQ.exe");
if(0 == o) return ;
}
ShellExecute(NULL, "open", "C:\\Program Files\\Tencent\\QQ\\Bin\\QQ.exe", NULL, NULL, SW_SHOWNORMAL);
- 判断进程是否运行QQ.exe,如果没有运行,将其启动
- 判断进程是否运行
- bat判断进程是否运行
- bash 判断进程是否运行
- Qt判断进程是否运行
- BAT循环判断进程是否存在 bat 如果存在则继续判断 不存在则重新运行
- 调用EXE 判断是否成功运行
- 守护进程判断进程是否运行正常
- 根据进程名判断进程是否运行
- shell脚本判断某个linux程序是否在正常运行,如果不是就启动他
- 根据进程名称判断程序是否运行
- Bat判断进程是否运行状态中
- 判断当前进程是否以管理员权限运行
- python判断一个进程是否正在运行
- 判断进程是否在WOW64上运行
- 判断进程是否以管理员权限运行(***)
- 判断进程是否以管理员权限运行
- 判断进程是否"以管理员身份运行"
- 用排序体会函数参数的传递(一)
- 杂
- android2.1上运行apk在cmd命令行中显示INSTALL_FAILED_OLDER_SDK
- Android recovery
- oracle的sqlplus登陆的时候老报错:ORA-12560: TNS: 协议适配器错误
- 判断进程是否运行QQ.exe,如果没有运行,将其启动
- Error in remote connection to destination SAPOSS
- Android Donut Makefile 分析之三 (寻找linux内核)
- Design Pattern学习笔记之适配和外观(the Adapter and Facade Pattern)
- request.getSession()
- js操作iframe
- ps aux 命令详解
- java堆、栈、内存分析.
- WMware+CentOS环境简单网络设定