草庐IT

InstallShield

全部标签

c# - 是否有关于编写软件安装程序的权威文档?

我已经阅读了大量关于安装程序的文档,但没有遇到任何解释基本概念的好东西。我遇到的大多数安装程序软件都基于相同的“数据库”之类的结构,我根本不了解。各种产品(即WiX、InstallAware、Wise、InstallShield等)随附的所有文档都希望您了解这些基本概念[我只是不明白],以便了解他们在说什么。谁能指出解释软件安装程序概念的文档的方向,以便软件文档真正有意义? 最佳答案 更新-自从我的原始帖子,WiX:ADevelopersGuidetoWindowsInstallerXML已经发布,也是初学者的好资源。(虽然我自己并

security - 确保 Golang 中 exe 文件的完整性

我有一个关于部署使用Go语言开发的.exe文件的问题。.exe文件将部署在客户机器上。这意味着文件的完整性(文件未损坏、未被感染)很重要。应采取什么方法来确保.exe文件不被感染、损坏或替换?(例如.Net二进制文件可以在编译时签名,以确保完整性,并且可以通过证书对其进行数字签名,以确保二进制文件的来源。)我们在Golang中有没有这样的防范措施?谢谢 最佳答案 使用InnoSetup、InstallShield或WiseInstaller等安装程序。他们可以在安装前检查文件的完整性。InnoSetup支持数字签名的安装和卸载,包括

security - 确保 Golang 中 exe 文件的完整性

我有一个关于部署使用Go语言开发的.exe文件的问题。.exe文件将部署在客户机器上。这意味着文件的完整性(文件未损坏、未被感染)很重要。应采取什么方法来确保.exe文件不被感染、损坏或替换?(例如.Net二进制文件可以在编译时签名,以确保完整性,并且可以通过证书对其进行数字签名,以确保二进制文件的来源。)我们在Golang中有没有这样的防范措施?谢谢 最佳答案 使用InnoSetup、InstallShield或WiseInstaller等安装程序。他们可以在安装前检查文件的完整性。InnoSetup支持数字签名的安装和卸载,包括

windows - 无法在 Windows 7 上以管理员身份运行 InstallShield 应用程序

我在Windows7上以管理员身份登录时安装了InstallShield。InstallShield的右键单击弹出菜单中缺少“以管理员身份运行”,但VisualStudio和其他应用程序却有。这个问题有解决方法吗? 最佳答案 包含certainkeyswords的应用程序被操作系统阻止固定。Here是关于此限制的另一个讨论。 关于windows-无法在Windows7上以管理员身份运行InstallShield应用程序,我们在StackOverflow上找到一个类似的问题:

windows - 在 InstallShield 安装程序中运行 sc 命令

我有一个sc命令,我想在“注册产品后”自定义操作中使用VisualStudio2012InstallShield版本运行它。我为执行操作选择了“NewExe”。我为源位置选择了“文件存在于目标计算机上”。对于“文件位置”,我输入了“[SystemFolder]”。对于“文件名和命令行”,我大约有sc.execreateABCbinPath="[INSTALLDIR]abc.exe"DisplayName="ABCService"start=auto.当我运行安装程序时,它失败了。我不知道原因。 最佳答案 以前遇到过类似的问题。以另一

visual-studio - 使用 Installshield LE 包含标记为 "Copy to Output Directory"的文件

我正在使用VisualStudio2012在VB.NET中构建Windows服务。我在我的项目中包含了log4net来处理有关服务执行的日志信息。我创建了一个log4net.config文件,我在其CopytoOutputDirectory属性中标记了Copyifnewer。我在我的解决方案中添加了一个InstallshieldLE安装项目,并在要包含的文件中选择了Myproject.PrimaryOutput。我希望我的log4net.config文件包含在设置中,因为它被标记为在输出中复制,但是当我实际安装它时,它不包括在内。我已经进行了研究,发现我可以将BuildAction转换

visual-studio - 使用 Installshield LE 包含标记为 "Copy to Output Directory"的文件

我正在使用VisualStudio2012在VB.NET中构建Windows服务。我在我的项目中包含了log4net来处理有关服务执行的日志信息。我创建了一个log4net.config文件,我在其CopytoOutputDirectory属性中标记了Copyifnewer。我在我的解决方案中添加了一个InstallshieldLE安装项目,并在要包含的文件中选择了Myproject.PrimaryOutput。我希望我的log4net.config文件包含在设置中,因为它被标记为在输出中复制,但是当我实际安装它时,它不包括在内。我已经进行了研究,发现我可以将BuildAction转换