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 

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






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值