在C程序中调用默认的Windows可执行文件

2vi*_*on2 5 c windows winapi

我用system()函数来调用certmgr.exe我的C代码.启动可执行文件后,会出现一个命令promt,显示已成功安装证书.

但我不希望打开命令promt.怎么做??

用C语言调用"exe"的任何其他方法

谢谢,,,

Dav*_*nan 5

在Windows上执行此操作的最简单方法是调用ShellExecute.通过SW_HIDE以确保没有显示控制台窗口.

你可以选择使用,CreateProcess但打电话有点棘手.使用该CREATE_NO_WINDOW标志来禁止控制台窗口.