目录
可以免费用,但注册还是挺麻烦的
一、InstallShield 注册使用
1 、注册
InstallShield Limited Edition for Visual Studio - Registration | Revenera
估计得翻墙,不然可以直接网上搜别人的
进行注册
注册成功会给你,
注意关闭谷歌翻译,否则是这样错误的信息, 这样很可能不行,反正我一开始是这样的,没成功
输入序列号
离线激活流程:将生成的License.request添加到附件发送给offlineactivations@installshield.com,不久会收到一封邮件,导入附件中的license.response即可激活成功。
这一步,要等挺长时间的,以至于认为不会发给我了:》
关闭,重新打开软件,加载发来的文件,
2、3使用
3、生成单文件
4、将安装包图标修改为自己的图标
这是很费解的,很不明白为什么IS要将这个设置安装包图标的功能删除,所以不得不用其它方法
我使用网上这种方法,不行,虽然图标改变了,但不能安装了,估计是忽略了导入的文件,整体大小从16M降低到了1M,打开安装
最终使用ResHacker 3.5.exe这个软件,替换的icon资源 实现的
5、安装时运行BAT
File Location: [INSTALLDIR]myVideo\data\obs-plugins\win-dshow
FileName and CMD Line: virtualcam-install.bat
Limite 模式下,必须等BAT处理完了,才能往下走, 所以bat里最好不要写 pause 等待
6、运行VBS
VBS 文件
Set WshShell = CreateObject("WScript.Shell")
Set Ws = CreateObject ("Scripting.FileSystemObject")
currentpath = Ws.GetFile (WScript.ScriptFullName).ParentFolder.Path
WshShell.Run "virtualcam-install.bat", 0, True
但是 安装时,出来这个错误
经反复测试, VBS中 有 WScript 对象时,就会有这个错误, 但几经折腾,也没弄明白为啥不能有这个对象,不知道是不是install limited原因,有知道的,望告知
后来,看到一篇讨论,说installshield不支持 WScript这样直接的对象调用
Windows Installer does not support WScript objects directly.
Scripting : VBScript doesn't run InstallShieldWizard in Windows 8
二、升级
For differentproducts:
Eg. CATS 5 and CATS 6 are different products, because you want them to co-exist in one computer, and be able to upgrade them seperately.
The difference will be:
1. Product name is different
2. GeneralInfo:
Product Code: should be changed
Upgrade Code: should be changed
For Upgrade:eg.: 4.5.0à4.5.1
1. theproduct Name stays the same, version number is upgrade
2. GeneralInfo:
Product Code: should be different
Upgrade Code: should be the same