两种进程开启方法
来源:互联网 发布:网络教育好考吗 编辑:程序博客网 时间:2024/05/19 21:16
void CProcess1Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
CreateProcess(L"//BMPCHANGE.exe",NULL,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,NULL,&proinfo);
CloseHandle(proinfo.hProcess);
CloseHandle(proinfo.hThread);
}
void CProcess1Dlg::OnButtonClose1()
{
// TODO: Add your control notification handler code here
HANDLE handle = OpenProcess(0,FALSE,proinfo.dwProcessId);
TerminateProcess(handle,0);
DWORD dw;
GetExitCodeProcess(handle,&dw);
if (dw == 0)
{
MessageBox(L"Close1");
}
}
void CProcess1Dlg::OnButton2()
{
// TODO: Add your control notification handler code here
shellinfo.cbSize = sizeof(SHELLEXECUTEINFO);
shellinfo.lpFile = L"//BMPCHANGE.exe";
shellinfo.fMask = SEE_MASK_NOCLOSEPROCESS;
shellinfo.lpVerb = L"Open";
shellinfo.nShow = SW_SHOW;
shellinfo.hInstApp = 0;
shellinfo.hkeyClass = 0;
shellinfo.hProcess = 0;
shellinfo.hwnd = 0;
shellinfo.lpClass = 0;
shellinfo.dwHotKey = 0;
shellinfo.hIcon = 0;
shellinfo.lpDirectory = NULL;
shellinfo.lpIDList = 0;
shellinfo.lpParameters = NULL;
ShellExecuteEx(&shellinfo);
}
void CProcess1Dlg::OnButton4()
{
// TODO: Add your control notification handler code here
TerminateProcess(shellinfo.hProcess,0);
}
- 两种进程开启方法
- mysql审计开启--两种方法
- 获取进程名的两种方法
- android通过两种方法开启一个线程
- service的生命周期和两种开启方法.
- Win7开启休眠功能的两种方法(步骤)
- Mac原生开启本地服务器的两种方法
- Mac原生开启本地服务器的两种方法
- Mac原生开启本地服务器的两种方法
- Android中开启进程的方法
- 线程的两种实现方法 和 进程的两种实现方法 。
- 进程隐藏的两种方法(转)
- android中进程间通讯的两种方法
- 两种方法枚举进程加载的DLL
- delphi 进程间通信的两种方法
- 两种方法实现枚举windows下运行进程
- 浅谈两种方法实现进程互斥的原理
- 获取JAVA当前进程PID的两种方法
- SqlHelper(带详细中文注释)
- 超级程序员工具集合
- 边学边记(一) 索引创建
- 语音芯片选型基础,如何计算声音文件的大小?
- JDOM解析xml
- 两种进程开启方法
- 验证比尔.盖茨《未来之路》中的预言
- uml类图语言
- 如何正确实施ERP项目管理
- ACE的陷阱
- C++只能允许类创建一个对象的做法
- 操作系统学习笔记(7)--打印内存地址
- spring2.5配置文件 注解
- java.io.Serializable序列化