C语言 -- CreateProcess创建进程

Posted web安全工具库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 -- CreateProcess创建进程相关的知识,希望对你有一定的参考价值。

wchar_t lp[] = L"/c calc";
    PROCESS_INFORMATION pi = 0;
    STARTUPINFO si =  0 ;
    BOOL b=CreateProcess(
       L"C:\\\\Windows\\\\System32\\\\cmd.exe",
       lp,NULL,NULL,TRUE,CREATE_NO_WINDOW,NULL, NULL, &si, &pi
    );

第一个参数:常量,我们要创建的程序进程

第二个参数:变量,不能直接传入常量值

其他的参数:先记住这个固定格式,等到以后用到的时候,我会给大家继续讲解

运行结果:自动打开计算器

 

欢迎关注公众号:编程有你

欢迎关注视频号:之乎者也吧

 

以上是关于C语言 -- CreateProcess创建进程的主要内容,如果未能解决你的问题,请参考以下文章

猎豹MFC--创建进程CreateProcess--4种方法

C/C++ 如何监控多个进程,实现崩溃自动重启?

CreateProcess 在 C 中失败

将输入传递给由 CreateProcess() 创建的进程

windows 下在进程中使用createprocess创建一个窗口进程,并获取这个窗口HWND句柄

WIN32创建进程CreateProcess