• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

在VC中使用Windows管道技术编程

发布: 2008-5-23 11:12 | 作者: 不详 | 来源: 天极 | 查看: 116次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户 {2U\Xs6eb*E\l


P}7YUZO,R8a  先别走,参数是多了点,不过大部分要不不用自己填要不填个NULL就行了。lpApplication随便一点就行了。lpCommandLine可是你要执行的命令一定要认真写好。来,我们瞧瞧lpProcessAttributes和lpThreadAttributes怎么设置。哎?这不就是刚才那个吗。对阿,不过可比刚才简单。由于我们只是创建一个进程,他是否能在被继承不敢兴趣所以这两个值全为NULL。bInHeritHandles也是一定要设置为TRUE的,因为我们既然要让新的进程能输出信息到调用他的进程里,就必须让新的进程继承调用进程的句柄。我们对创建的新进程也没什么别的苛求,所以dwCreationFlags就为NULL了。lpEnvironment和lpCurrentDirectory根据你自己的要求是指一下就行了,一般也是NULL。接下来的lpStartupInfo可是关键,我们要认真看一下。
.nzq$OPI3Th4z,Pa s @软件测试技术门户9SK8r'Z S,B i5o
typedef struct _STARTUPINFO { // si
,dw5^S*J8Q Q a DWORD cb;
#ZN(e-F6RSU LPTSTR lpReserved;软件测试技术门户9x? u1r;[)V-v3AJ
 LPTSTR lpDesktop;
1d4hp JQ)RE LPTSTR lpTitle;软件测试技术门户{sGiM x5O%Z+T3N
 DWORD dwX;
"S3Hx#Q1b9HZ#x o DWORD dwY;
'\,?0^sk)J DWORD dwXSize;
Gx^m iU&E