This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请问有大侠会用installshield么?我想打开oleaut32.msm,修改里面的condition 为 (Version9X) or (VersionNT<5000),怎么修改呢?谢谢。
-lilyba(sunshine困惑不懂装懂);
2003-3-5
(#1075190@0)
-
msm应该是编译/打包过的Merge Module,应该找生成它的工程文件来打开修改吧。没搞过
-miketany(MIKE老狼);
2003-3-5
(#1075200@0)
-
我查了installshield网站,这是oleaut32的一个bug. 按照他们的办法,我用installshield打开了这个文件,在componets里面修改了condition,再用这个msm文件取代以前的(不知道这样做对不对),但是在测试我的安装程序中,仍然出现error 1931。
看到另一种办法是使用oleaut32.msm多语言支持的版本,但是却没有找到下载的地方。
:(
-lilyba(sunshine困惑不懂装懂);
2003-3-5
{130}
(#1075225@0)
-
InstallShield真的是Bug成堆,从去年的版本6升到现在的8。其实不如把OleAut32.msm里面的几个dll找到,加到setup的文件里,可能还好些.
-miketany(MIKE老狼);
2003-3-5
(#1075250@0)
-
我奇怪的就是,在我另一个安装程序中也使用了同一个oleaut32.msm,就没有问题。
-lilyba(sunshine困惑不懂装懂);
2003-3-5
(#1075266@0)
-
这是常用的东西,我也用过,没见过这个问题,要么换台机器试试?或重装installshield?你用什么版本?
-miketany(MIKE老狼);
2003-3-5
(#1075337@0)