STARTUPINFO si = { sizeof(si) };   
    PROCESS_INFORMATION pi;

si.dwFlags = STARTF_USESHOWWINDOW;   
    si.wShowWindow = TRUE; //TRUE表示显示创建的进程的窗口  
    TCHAR cmdline[] =TEXT("c://program files//internet explorer//iexplore.exe http://community.csdn.net/");  
    BOOL bRet = ::CreateProcess (   
        NULL,  
        cmdline, //在Unicode版本中此参数不能为常量字符串,因为此参数会被修改    
        NULL,   
        NULL,   
        FALSE,   
        CREATE_NEW_CONSOLE,   
        NULL,   
        NULL,   
        &si,   
        &pi);

int error = GetLastError();  
    if(bRet)   
    {   
        WaitForSingleObject(pi.hProcess,INFINITE);  
        ::CloseHandle (pi.hThread);   
        ::CloseHandle (pi.hProcess);

printf(" 新进程的进程ID号:%d /n", pi.dwProcessId);   
        printf(" 新进程的主线程ID号:%d /n", pi.dwThreadId);   
    }   
    else  
    {  
        printf("error code:%d/n",error );  
    }

CreateProcess创建进程相关推荐

  1. 使用CreateProcess创建进程

    // TestCreateProcess.cpp : Defines the entry point for the console application. //#include "std ...

  2. 使用winExec 、ShellExecute、ShellExecuteEx、CreateProcess创建进程

    进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,每一个进程都是一个实体有属于自己的地址空间,进程也是一个执行的程序(也就是说一个运行中的 ...

  3. 易语言api CreateProcess 创建进程

    封装进程创建的原因主要是易语言自带的运行和执行命令不能启动游戏,当我们写一键启动,批量启动游戏时,便用到了进程_创建的命令. 用到的API CreateProcess WIN32API函数Create ...

  4. CreateProcess 创建进程失败原因调查

    使用 CreateProcess 函数创建进程(调用外部程序)算是很常用的操作了,最近在工作中却遇到一个少见的怪现象,经常使用的一段代码(调用外部程序并等待其结束,主要就使用了 CreateProce ...

  5. CreateProcess创建一个隐藏进程

    delphi中使用CreateProcess创建一个隐藏进程 FillChar(StartUpInfo, SizeOf(StartUpInfo), 00); StartUpInfo.dwFlags : ...

  6. Linux下创建进程简介

    在博文https://blog.csdn.net/fengbingchun/article/details/108940548中简单介绍了Windows下通过函数CreateProcess创建进程的过 ...

  7. 创建进程(CreateProcess)

    下面来分享一下如何用C++创建进程(开发环境建议VS2017[宇宙第一IDE]) /*以下为创建新的进程,以拉起记事本为例*/ #include <windows.h> #include ...

  8. windows下创建进程,CreateProcess()详解及用法

    windows下想要创建一个子进程不如linux的fork函数来得方便,通过CreateProcess函数创建一个新的进程,函数的定义如下 [cpp]  view plain copy BOOL Cr ...

  9. 创建进程-CreateProcess (一)

    CreateProcess函数用于创建进程: 函数原型: BOOL CreateProcess ( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, L ...

最新文章

  1. 小作文十大必背范文:五星级真题
  2. TF-IDF与余弦相似性的应用
  3. KafkaManager中Group下不显示对应Topic的解决方案
  4. 验证网站地址是否有效
  5. keras如何保存模型
  6. ajax跨域请求的问题
  7. 【Elasticsearch】父子聚合 can‘t specify parent if no parent field has been configured
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生校园兼职平台
  9. Qt使用教程之指定运行设置(三)
  10. 【VS】项目属性配置(中)
  11. Android项目图像资源保存在,将图像从drawable保存到android中的内部文件存储
  12. angular4学习记录 -- 依赖注入
  13. 什么是HotSpot VM 深入理解Java虚拟机 JVM
  14. Mysql调优大全梳理(涵盖90%需要调优的场景)
  15. C语言等级考试作业,等级考试C语言基础测试题
  16. 【学习记录——unity 3D】Stealth秘密行动游戏制作(一)
  17. 阿里云文本反垃圾检测接口调用
  18. 网络抓包工具Wireshark下载安装使用详细教程
  19. 用STM32和ULN2003控制28BYJ-48步进电机正反转固定角度
  20. sqlserver2000 详解

热门文章

  1. 忽略SQL改造等价性
  2. 多重循环控制(难点重点)
  3. OP07高级电路图-摘自:Reza Moghim
  4. iOS9的几个新关键字(nonnull、nullable、null_resettable、__null_unspecified)
  5. Active Directory 定义了五种操作主机角色
  6. 这几个在搞低功耗广域网的,才是物联网的黑马
  7. 算法笔记_029:约瑟夫斯问题(Java)
  8. Redis模式匹配删除key
  9. Delphi XE7中新并行库
  10. 20135337朱荟潼——实验三