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
安装的时候就能正常的检测是否安装了这个库。