
[Windows]Msi
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
读取msi文件内容
读取msi文件内容 (2011-12-29 10:34:22)转载▼标签: msi it分类: WindowsInstaller所需要的库:Msi.lib; 头文件:Msiquery.h函数调用顺序:(函数的具体用法查看MSDN,msi文件内部结构可通过Orca工具察看) MSIHANDLE h转载 2017-05-25 15:35:54 · 3147 阅读 · 0 评论 -
msiexec Msi文件在命令行安装的命令帮助内容 来自微软帮助Windows (R) Installer
Windows (R) Installer. V 5.0.7601.18896msiexec /Option [Optional Parameter]安装选项 安装或配置产品/a 管理安装 - 在网络上安装产品/j [/t ] [/g ]公布产品 - m 公布到所有用户,u 公布到当前用户 卸载产品显示选项/quiet安静模式转载 2017-05-26 16:08:42 · 5472 阅读 · 0 评论 -
MsiGetFileVersion函数不知道为什么折腾了好久还是不成功-原来是检测exe文件不是msi文件
TCHAR lpVersionBuf[MAX_PATH] ={0}; DWORD pcchVersionBuf = MAX_PATH; TCHAR lpLangBuf[MAX_PATH] = {0}; DWORD pcchLangBuf = MAX_PATH; if (ERROR_SUCCESS == MsiGetFileVersion(strMsi, lpVersionBuf,转载 2017-05-26 16:18:39 · 786 阅读 · 0 评论 -
获取Msi文件的属性内容
BOOL GetMsiPropertyProductVersion(CString strMsiName, CString &strVer ){ USES_CONVERSION; MSIHANDLE hMsiHandle = NULL; UINT uiStatus = MsiOpenDatabase(strMsiName, MSIDBOPEN_READONLY, &hMsiHandle)原创 2017-05-27 14:14:06 · 2544 阅读 · 0 评论