Setup Factory打包 自己的DLL文件注册,检查vc++ 2008运行库

http://blog.chinaunix.net/uid-10376640-id-3398980.html

1. 

加入自己的文件

在 actions - on  post install中,添加如下语句

Shell.Execute("regsvr32", "open", SessionVar.Expand(" /s \"%ProgramFilesFolder%\\%ProductName%\\npue3dweb.dll\""));

即可完成web控件的注册了。


2. 判断是否安装过可以用:

在 安装之前的操作如下

result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\ue3dweb");

3. 安装之后写注册表可以用:

Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software\\ue3dweb");
Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\ue3dweb", "version", "1.1", REG_SZ);


4. 检查 vc++ 2008 库

很明显这个id是 86CE1746-9EFF-3C9C-8755-81EA8903AC34

然后 修改 D:\Program Files (x86)\Setup Factory 9 Trial\Dependencies\vc2008sp1x86.xml 

安装的时候就能正常的检测是否安装了这个库。






©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值