33 windows_33_Proc_windows_job 进程,windows作业
windows_33_Proc_windows_job 进程,windows作业
// windows_33_Proc_windows_job.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <windows.h>
#include <conio.h>
HANDLE Create( LPSTR pszPath )
{
//创建一个进程,把句柄返回,交给后续的函数来处理
STARTUPINFO si = { 0 };
PROCESS_INFORMATION pi = { 0 };
si.cb = sizeof( si );
CreateProcess( pszPath, NULL, NULL, NULL, FALSE,
NULL, NULL, NULL, &si, &pi );
return pi.hProcess;
}
void Job( )
{
//1、创建一个作业
//CreateJobObject
HANDLE hJob = CreateJobObject( NULL, "MyJob" );
//2、设置作业权限
//SetInformationJobObject
JOBOBJECT_BASIC_UI_RESTRICTIONS ui = { 0 };
ui.UIRestrictionsClass = JOB_OBJECT_UILIMIT_READCLIPBOARD | JOB_OBJECT_UILIMIT_WRITECLIPBOARD;
SetInformationJobObject( hJob, JobObjectBasicUIRestrictions,
&ui, sizeof( ui ) );
//创建进程
HANDLE hProc = Create( "G:\\软件存盘包\\Note\\notebook.exe" );
HANDLE hProc1 = Create( "G:\\软件存盘包\\Note\\notebook.exe" );
//3、将进程加入作业
//AssignProcessToJobObject
AssignProcessToJobObject( hJob, hProc );
AssignProcessToJobObject( hJob, hProc1 );
getchar( );
//结束作业
TerminateJobObject( hJob, 0 );
//4、关闭作业
//CloseHandle
CloseHandle( hJob );
}
int _tmain(int argc, _TCHAR* argv[])
{
Job( );
return 0;
}
转载于:https://www.cnblogs.com/nfking/p/5573568.html
33 windows_33_Proc_windows_job 进程,windows作业相关推荐
- Windows 进程和作业
Windows 进程和作业 创建进程 CreateProcess 函数的参数 CreateProcess 的流程 创建Windows"现代化"进程 创建其他类型的进程 进程的内部构 ...
- 进程——Windows核心编程学习手札系列之四
进程 --Windows核心编程学习手札系列之四 进程是一个正在运行的程序的实例,有两个部分组成:一个是操作系统用来管理进程的内核对象,内核对象是系统用来存放关于进程的统计信息的地方:另一个是地址空间 ...
- linux系统管理学习笔记之八---进程与作业的管理
linux系统管理学习笔记之八---进程与作业的管理 2010-01-05 13:00:42 标签:linux 进程 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...
- 程序、进程和作业的关系
程序与进程之间的区别: (1)进程更能真实地描述并发,而程序不能. (2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位. (3)程序是静态的概念:进 ...
- 9050 端口 linux 进程,windows和linux查看端口占用情况
一.Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\>netstat -ano 协议 本地地址 外部地址 ...
- GAMES101 Windows作业环境配置 【Visual Studio】
这里写自定义目录标题 目的 用料 Eigen库的导入 Egien下载链接 Eigen库编译 Eigen库之VisualStudio引用 OpenCV的导入 OpenCV下载链接(感谢同事帅小伙翻墙帮我 ...
- 从视频网站下载视频的工具Any Video Downloader Pro 7.33.15在Windows系统上的安装使用
目录 前言 一.Any Video Downloader Pro安装 二.使用配置 三.视频下载 总结 前言 Any Video Downloader Pro, 也被称为HD Video Downlo ...
- Linux系统编程33:进程信号之详解信号的捕捉过程,用户态和内核态及其切换,sigaction和signal
文章目录 (1)用户态和内核态 (2)用户态和内核态的切换 (3)内核是如何实现信号的捕捉 (4)sigaction (1)用户态和内核态 我们说过,每个Linux进程有4GB的地址空间 其中0-3G ...
- 微软文件共享服务器进程,Windows Server“8”– 将服务器应用程序存储转移到 Windows 文件共享...
Windows Server"8"– 将服务器应用程序存储转移到 Windows 文件共享 07/10/2012 30 分钟可看完 本文内容 在开发 Windows Server& ...
最新文章
- php mysql环境搭配_centos6.7下搭配apache php mysql环境
- 浏览器对于前端的作用
- 天然气表怎么看多少方_宝宝奶粉的的营养成分表,到底怎么看?
- redis源码剖析(十三)—— dump.rdb文件分析
- pycharm的安装
- 使用final修饰局部变量???
- 如何用java输出方格_第三章 Java类基础知识作业之(输出5*5数字方格,打印星塔)...
- tesseract如何在Linux下卸载,Tesseract装配
- Arturia Analog Lab for Mac - 原始混合合成器
- 一个传统的前端框架的布局
- 程序员代码面试指南 算法与数据结构 大厂经典代码面试题
- 《算法竞赛入门经典》————竖式问题
- 谷歌linux浏览器下载文件夹在哪,如何查看谷歌浏览器下载的文件路径?
- Python爬取豆瓣图书信息学习记录
- 【Excel】根据空格拆分单元格
- Linux用RPM安装vsftpd,Linux通过RPM方式安装vsftpd
- 使用linux集体升级系统,1.3. 利用mtd工具升级Linux系统
- [图像去雨]--Arixv-Gradual Network for Single Image De-raining
- 魔百盒哪款型号配置高_哪种电脑配置好 这两款电脑配置高良心价格
- 电子表整点报时怎么取消_歪果仁怎么说“我被放鸽子了”?这可跟鸽子没关系哦...
热门文章
- easyPR源码解析之chars_segment.h
- OpenCV3学习(2.1)——图像Mat数据的访问-at/ptr/iterator
- MyBatis复习(九):MyBatis整合C3P0连接池
- go java jsonrpc_使用golang 实现JSON-RPC2.0
- HTTP最常见的请求头
- PageAdmin CMS网站建设教程:如何创建及管理栏目?
- CSS多行文字垂直居中的两种方法
- 利用并查集判断一个无向图是否成树
- Posix线程编程指南(4) 线程终止
- 遍历指定目录下的图片文件 显示在gridview 并添加点击事件