msi安装包静默安装
请教大家一个问题,如果用vc启动一个安装包进行默认安装?谢谢!
谁能给出代码呢?谢谢!
我的代码:
SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "msiexec";
ShExecInfo.lpParameters = "/i \"C:\\1.msi\" /quiet INSTALLLOCATION=\"C:\\Program Files\\1\"";
AfxMessageBox(ShExecInfo.lpParameters);
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
这样为什么不行呢?
[解决办法]
参数 /qn