实验二 Windows 2024进程控制(19)

2025-04-30

Windows 2000进程控制

// 利用同样的可执行文件和命令行创建进程,并赋于其子进程的性质 BOOL bCreateOK = :: CreateProcess( szFilename, szCmdLine, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi) ; // 对子进程释放引用 if (bCreateOK) { :: CloseHandle(pi.hProcess) ; :: CloseHandle(pi.hThread) ; } } int main(int argc, char* argv[] ) { // 确定进程在列表中的位置 int nClone(0) ; if (argc > 1) { // 从第二个参数中提取克隆ID :: sscanf(argv[1] , “%d” , &nClone) ; } // 显示进程位置 std :: cout << “Process ID: “ << :: GetCurrentProcessId() << “, Clone ID: “ << nClone << std :: endl; // 检查是否有创建子进程的需要 const int c_nCloneMax = 25; if (nClone < C_nCloneMax) { // 发送新进程的命令行和克隆号 StartClone(++nClone) ; } // 在终止之前暂停一下 (l/2秒) :: Sleep(500) ; return 0; }

// 产生这个EXE的应用程序的名称 // 告诉其行为像一个子进程的标志 // 缺省的进程安全性 // 缺省的线程安全性 // 不继承句柄// 使用新的控制台 // 新的环境 // 当前目录 // 启动信息 // 返回的进程信息


实验二 Windows 2024进程控制(19).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:就业、劳动合同登记名册------6号表(免费下载)

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219