字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
在VC中使用Windows管道技术编程
发布: 2008-5-23 11:12 |
作者: 不详 |
来源:
天极 |
查看: 116次 | 进入软件测试论坛讨论
领测软件测试网
软件测试技术门户
{2U\Xs6eb*E\lP}7YUZO,R8a 先别走,参数是多了点,不过大部分要不不用自己填要不填个NULL就行了。lpApplication随便一点就行了。lpCommandLine可是你要执行的命令一定要认真写好。来,我们瞧瞧lpProcessAttributes和lpThreadAttributes怎么设置。哎?这不就是刚才那个吗。对阿,不过可比刚才简单。由于我们只是创建一个进程,他是否能在被继承不敢兴趣所以这两个值全为NULL。bInHeritHandles也是一定要设置为TRUE的,因为我们既然要让新的进程能输出信息到调用他的进程里,就必须让新的进程继承调用进程的句柄。我们对创建的新进程也没什么别的苛求,所以dwCreationFlags就为NULL了。lpEnvironment和lpCurrentDirectory根据你自己的要求是指一下就行了,一般也是NULL。接下来的lpStartupInfo可是关键,我们要认真看一下。
.nzq$OPI3Th4z,Pas@软件测试技术门户9SK8r'Z S,B i5otypedef struct _STARTUPINFO { // si
,dw5^S*J8Q Qa DWORD cb;
#ZN(e-F6RSU LPTSTR lpReserved;
软件测试技术门户9x? u1r;[)V-v3AJ LPTSTR lpDesktop;
1d4hp JQ)RE LPTSTR lpTitle;
软件测试技术门户{sGiMx5O%Z+T3N DWORD dwX;
"S3Hx#Q1b9HZ#x o DWORD dwY;
'\,?0^sk)J DWORD dwXSize;
Gx^miU&E