创建关闭进程
来源:互联网 发布:吊杆控制台编程 编辑:程序博客网 时间:2024/06/11 07:47
#include <stdio.h>
#include <iostream>
#include <windows.h>
#include <Urlmon.h>
using namespace std;
int main()
{
//创建记事本进程
/*PROCESS_INFORMATION pi = {0};
STARTUPINFO si = {0};
int bRet = CreateProcess("c:\\windows\\system32\\notepad.exe",
NULL,
NULL,
NULL,
FALSE,
NULL,
NULL,
NULL,
&si,
&pi);
if( !bRet)
{
cout<<"CreateProcess Error!"<<endl;
return -1;
}
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
return 0;*/
//结束记事本进程
HWND hNoteWnd = FindWindow(NULL,"无标题 - 记事本");
if( hNoteWnd == NULL)
{
return -1;
}
DWORD dwNotePid = 0;
GetWindowThreadProcessId(hNoteWnd,&dwNotePid);
if( dwNotePid == 0)
{
return -1;
}
HANDLE hNoteHandle = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwNotePid);
if( hNoteHandle == NULL)
{
return -1;
}
TerminateProcess(hNoteHandle,0);
CloseHandle(hNoteHandle);
return 0;
}
#include <iostream>
#include <windows.h>
#include <Urlmon.h>
using namespace std;
int main()
{
//创建记事本进程
/*PROCESS_INFORMATION pi = {0};
STARTUPINFO si = {0};
int bRet = CreateProcess("c:\\windows\\system32\\notepad.exe",
NULL,
NULL,
NULL,
FALSE,
NULL,
NULL,
NULL,
&si,
&pi);
if( !bRet)
{
cout<<"CreateProcess Error!"<<endl;
return -1;
}
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
return 0;*/
//结束记事本进程
HWND hNoteWnd = FindWindow(NULL,"无标题 - 记事本");
if( hNoteWnd == NULL)
{
return -1;
}
DWORD dwNotePid = 0;
GetWindowThreadProcessId(hNoteWnd,&dwNotePid);
if( dwNotePid == 0)
{
return -1;
}
HANDLE hNoteHandle = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwNotePid);
if( hNoteHandle == NULL)
{
return -1;
}
TerminateProcess(hNoteHandle,0);
CloseHandle(hNoteHandle);
return 0;
}
- 创建关闭进程
- 创建和关闭进程
- C++关闭和创建进程
- Android中进程的创建和关闭
- 关于.net创建excel文件关闭进程的奇怪现象
- mfc多线程创建,对话框关闭前退出进程
- Linux 进程与线程一(创建-关闭线程)
- 关闭进程
- 关闭进程
- 显示进程、关闭进程
- 显示进程、关闭进程
- 查寻进程、关闭进程
- cmd 关闭程序/关闭进程
- VC 查找进程,关闭进程
- VC 查找进程,关闭进程
- VC 查找进程,关闭进程
- 根据进程名关闭进程
- VC 查找进程,关闭进程
- 北邮校长方滨兴将离职 临别奉送学生“六好”锦囊
- 产品经理常犯的七大错误
- setup virtual box extention for lubuntu
- 2013春季学期总结
- 解决cisvc.exe占用CPU
- 创建关闭进程
- HTTP基础培训及一点点感悟 - 含PPT下载
- 整数取其相反数实现
- 页面置换算法解析
- Visual Studio 2013 Preview Highlights
- 结构体指针无故失效
- UML之部署图学习
- android ScrollView实现上拉、下拉更新
- 设计模式之责任链模式