本文主要是介绍InstallShield 打包工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、InstallShield 注册使用
1 、注册
2、3使用
3、生成单文件
4、将安装包图标修改为自己的图标
5、安装时运行BAT
6、运行VBS
可以免费用,但注册还是挺麻烦的
一、InstallShield 注册使用
1 、注册
InstallShield Limited Edition for Visual Studio - Registration | Revenera
估计得翻墙,不然可以直接网上搜别人的
进行注册
注册成功会给你,
https://store.flexerasoftware.com/Services/AutoResponder/Activation.aspx?submitid=1540891199048&cProductCode=ISLE
注意关闭谷歌翻译,否则是这样错误的信息, 这样很可能不行,反正我一开始是这样的,没成功
输入序列号
离线激活流程:将生成的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
这篇关于InstallShield 打包工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!