专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

C程序中怎么调用一个exe,并将参数传进去

发布时间:2011-06-28 12:37:23 文章来源:www.iduyao.cn 采编人员:星星草
C程序中如何调用一个exe,并将参数传进去。
在cmd下是这样执行:
> certutil.exe -p 123456 -importpfx user01.p12
在程序中该如何调用呢,假如certutil.exe 和 user012.p12 在D:\Test文件夹下,我该如何调用?是否要用这两个文件的绝对路径?用什么函数去调用exe比较好呢?

------解决方案--------------------
system("certutil.exe -p 123456 -importpfx user01.p12");

路径自己确认
------解决方案--------------------
system("notepad c:/test/1.txt");

通过system,应用程序写成自己需要调用的,后面跟的是应用程序操作的东东(即参数列表).
(上面是一个记事本打开c:/test/1.txt的例子) 
------解决方案--------------------
引用:
引用:system("certutil.exe -p 123456 -importpfx user01.p12");

路径自己确认
system("D:\Test\certutil.exe -p 123456 -importpfx D:\Test\user01.p12");
会提示:D:\Test 不是命令,程……

字符串里注意转义呀。D:\\T...或者D:/T...
------解决方案--------------------
linux下有  chdir  fchdir 等可以切换目录
windows下 lz自己搜个对应的吧。
------解决方案--------------------
system("cd D:\\Test&certutil.exe -p 123456 -importpfx user01.p12");
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: