关于CreateProcess的使用,万分着急!!!!
我用CreateProcess创建一个新的进程,第二个参数为一个exe文件和这个EXE文件所能打开的一个文件的文件名。例如:lpCommandLine为"d:\file.exe name.hhh"。
我应该如何操作才能在执行file.exe的同时,打开name.hhh文件。
问题点数:100、回复次数:8Top
1 楼snsins(初雪草)回复于 2002-04-18 15:08:11 得分 0
把第一个参数设置为.exe文件
第二个参数设置为你要打开的.hhh文件Top
2 楼clife(笨狗API.NET)回复于 2002-04-18 15:13:09 得分 0
在参数appname里放应用程序的名字,也就是file.exe,在参数cmdline里放入参数行,也就是name.hhh
也可以在第一个参数里设为NULL,在第二个参数里设为"d:\file.exe name.hhh"Top
3 楼kkk16()回复于 2002-04-18 15:13:40 得分 0
就是这样。Top
4 楼dingkl()回复于 2002-04-18 15:23:04 得分 0
要求你的file.exe支持参数命令行输入参数文件Top
5 楼xming076(虚名)回复于 2002-04-18 15:26:40 得分 0
CreateProcess(NULL,"d:\\file.exe name.hhh",...);Top
6 楼xming076(虚名)回复于 2002-04-18 15:29:09 得分 0
CreateProcess(NULL,"file.exe name.hhh",...);Top
7 楼happyyou(别拿石头开玩笑)回复于 2002-04-18 15:39:07 得分 0
感谢各位的热心,可是参数我已经写对了,仍然没反应。是不是在file.exe中在增加点什么?(file.exe也是我写的)Top
8 楼kubo0217(库博)回复于 2002-04-18 15:54:13 得分 100
用GetCommandLine接收,在你的file.exe中,然后重新编译。Top
9 楼happyyou(别拿石头开玩笑)回复于 2002-04-18 15:55:49 得分 0
use GetCommandLine ,you can get it from file.exe.Top




