天天看点

CreateProcess 函数

来源:msdn(竟然不允许msdn链接 靠 无语)

p s z a p p l i c a t i o n n a m e和p s z c o m m a n d l i n e参数分别用于设定新进程将要使用的可执行文件的

名字和传递给新进程的命令行字符串。

若要创建一个新进程,系统必须创建一个进程内核对象和一个线程内核对象(用于进程的

主线程),由于这些都是内核对象,因此父进程可以得到机会将安全属性与这两个对象关联起

f d w c r e a t e参数用于标识标志,以便用于规定如何来创建新进程。

p v e n v i r o n m e n t参数用于指向包含新进程将要使用的环境字符串的内存块。

p s z c u r d i r参数允许父进程设置子进程的当前驱动器和目录。

p s i s t a r t i n f o参数用于指向一个s ta rt u p i n f o结构:

p p i p r o c i n f o参数用于指向你必须指定的p r o c e s s i n f o r m at i o n结构。c r e a t e p r o c e s s在

返回之前要对该结构的成员进行初始化。

小例子:

功能:打开我桌面的一个exe引用程序

运行结果:

CreateProcess 函数

继续阅读