资源简介
个人写的操作系统实验 进程的创建 部分的代码以及文档,调用了WINDOWS API

代码片段和文件信息
#include
#include
#include
#include
using namespace std;
int _tmain(int argc TCHAR *argv[])
{
STARTUPINFO si;
PROCESS_INFORMATION pi; //进程信息:
ZeroMemory(&si sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi sizeof(pi));
TCHAR cmdline[] = TEXT(“c://program files//internet explorer//iexplore.exe http://community.csdn.net/“);
// 创建子进程,判断是否执行成功
if (!CreateProcess(NULL cmdline NULL NULL FALSE 0 NULL NULL &si &pi))
{
cout << “创建进程失败..“ << GetLastError() << endl;
system(“pause“); //用于测试
return 0;
}
//进程执行成功,打印进程信息
cout << “进程创建成功,以下是进程的信息:“ << endl;
cout << “进程ID pi.dwProcessID: “ << pi.dwProcessId << endl;
cout << “线程ID pi.dwThreadID : “ << pi.dwThreadId << endl;
cout << “主线程优先级 GetThreadPriority() : “ << GetThreadPriority(&pi) << endl;
int a;
cin >> a;
if (a == 1){
WaitForSingleobject(pi.hProcess INFINITE);//检测进程是否停止
cout << “进程已经自己退出...“ << endl;
}
system(“pause“);//执行完毕后等待
if (TerminateProcess(pi.hProcess 1))
cout << “进程已被终止!“ << endl;
else cout << “终止进程失败!“ << endl;
//关闭进程和句柄
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
system(“pause“);//执行完毕后等待
exit(0);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1395 2015-10-31 21:48 进程的创建\main.cpp
文件 67584 2015-10-31 21:48 进程的创建\main.exe
文件 1267739 2015-11-18 09:35 进程的创建\操作系统实验一进程的创建文档.docx
目录 0 2015-11-18 09:35 进程的创建
----------- --------- ---------- ----- ----
1336718 4
相关资源
- bp神经网络源代码,可直接运行
- 仿知乎界面小程序源代码
- 贪吃蛇源代码.fla
- 升腾Win终端系统升级方法新版.doc
- Uninstall_Cortana_WINCLIENT.CN.rar
- dotnet 写字板 实验 源代码 不好请要不
- 图像二维小波变换的实现源代码
- 八三编码器设计 VHDL代码 简单,包附
- linux应用层的华容道游戏源代码
- 网上拍卖系统完整源代码
- STM32基于rt_thread操作系统的SDHC卡文件
- CSMA/CD等动画演示加源代码
- silicon lab公司的收音IC SI47XX全套开发工
- 合同管理系统的源代码(附数据库)
- 用VC 编写的仿QQ聊天室程序源代码
- STM32F103 串口程序(完整版)
- VPC3_DPV1源代码,Profibus
- PB做的托盘程序(最小化后在左下角显
- 操作系统 LRU算法 实验报告 及 程序代
- 透明加密源码及说明
- [免费]车载CE6.0操作系统
- 分页系统模拟实验 操作系统 课程设
- 排队机叫号 源代码
- 五子棋C 源代码
- CAD LISP24个源代码
- 二叉树基本操作源代码
- 推箱子及人工智能寻路C 源代码
- 模拟段页式虚拟存储管理中地址转换
- opengl轮廓字体源代码
- 冈萨雷斯 数字图像处理 源代码(m文
评论
共有 条评论