在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的例子)
------解决方案--------------------
字符串里注意转义呀。D:\\T...或者D:/T...
------解决方案--------------------
linux下有 chdir fchdir 等可以切换目录
windows下 lz自己搜个对应的吧。
------解决方案--------------------
system("cd D:\\Test&certutil.exe -p 123456 -importpfx user01.p12");