进程的几种操作c++版
来源:互联网 发布:网络系统安全课程 编辑:程序博客网 时间:2024/05/01 00:52
// JinCheng.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include "stdlib.h"
#include <windows.h>
using namespace std;
int main()
{
//创建进程
char szCommandLine[]="cmd";
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags=STARTF_USESHOWWINDOW;
si.wShowWindow=true;
int a;
bool bRet=::CreateProcess(
NULL,
szCommandLine,
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
if(bRet)
{
::CloseHandle(pi.hThread);
::CloseHandle(pi.hProcess);
cout<<"创建成功!"<<endl;
cout<<"新进程的进程ID号:"<<pi.dwProcessId<<endl;
cout<<"新进程的主线程的ID号:"<<pi.dwThreadId<<endl;
}
else
{
cout<<"创建失败!"<<endl;
}
char c;
while(true)
{
cout<<"请选择需要的操作:"<<endl;
cin>>c;
switch(c)
{
case '1':
::TerminateProcess(pi.hProcess,0);
cout<<"终止进程!"<<endl;
break;
case '2':
SuspendThread(pi.hThread);
cout<<"挂起进程!"<<endl;
break;
case '3':
::ResumeThread(pi.hThread);
cout<<"激活进程!"<<endl;
break;
default:
cout<<"错误操作代码!"<<endl;
}
}
return 0;
}
- 进程的几种操作c++版
- Java/PHP/C ... 几种语言 RSA 的互操作
- C中操作文件的几种模式
- 进程的几种状态
- 进程的几种状态
- Linux c==几种进程间通信方式的特点对比 (22)
- Linux c==几种进程间通信方式的特点对比
- DataView的几种操作
- 数据库的几种操作
- 单链表的几种操作
- Activity的几种操作
- 进程之间通讯的几种方法
- 进程间通信的几种方法
- 进程之间通讯的几种方法:
- 结束进程的几种方法
- win进程通信的几种方式
- 进程之间通讯的几种方法:
- 进程间通信的几种方式
- Android学习的第六周笔记
- 网狐6603 麻将、房卡类子游戏《牛牛》(手机端+服务器+数据库)全套完整源码
- ubuntu鼠标灵敏度设置
- 网狐6603 麻将、房卡类子游戏 (手机端+服务器+数据库)全套完整源码 定制开发
- 357. Count Numbers with Unique Digits
- 进程的几种操作c++版
- 卷积神经网路(CNN)
- nutch在windows下的配置
- 【DP】动态规划分类以及相关题目
- leetcode No239. Sliding Window Maximum
- SSD的配置及运行
- JavaWeb日记——常用Redis配置
- Iterator和Iterable
- CuteFTP下载包含中文的文件,无法下载的问题