草庐IT

installshield

全部标签

windows - InstallShield 2010 是否真的需要支持 Windows 7(反对使用 InstallShield 12)

我收到了一封来自Flexera的电子邮件,其中包含以下声明:“我们了解到,许多仍在使用InstallShield12的客户可能难以将安装发送到Windows7桌面、64位服务器或R22008。因此,尽管InstallShield12已在一段时间前结束生命周期,但我们仍想为您提供这个机会来消除这些潜在/当前的问题并进行升级。”我们自己没有遇到任何问题。我很想知道其他人是否有任何问题,或者这是否是让我们不必要地升级的panic。我确实详细检查了原始停产通知中的差异,但没有发现任何影响我们安装的问题。有趣的是,他们称此为“大赦”——几乎暗示我们是不升级的罪犯(参见OED)。

windows - Installshield 将用户定义的属性写入注册表

我正在制作一个安装程序,我已经在其中定义了我自己的安装程序属性。我想将此属性存储在注册表中。由于只有安装程序需要这个属性,我认为最好的存储位置是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{PRODUCTCODE}.我使用Installshield2010制作安装程序。我想知道的是:这可能吗?我该怎么做? 最佳答案 是的,这是可能的。注册表值为formatted,所以你可以使用这样的东西:[MY_PROPERTY]您选择的位置不是很好

windows - MSI - 如何防止在重大升级期间更改注册表值?

我正在使用Installshiled2016。我正在尝试创建一个主要的升级包。一切正常,除了注册表值在升级后总是改回默认值。场景是:安装全新的首次安装。用户修改了一些注册表值(例如启用日志、服务器URL等)。进行重大升级。用户修改的注册表值被改回它们的默认值(由安装程序设置)。我已经尝试在组件选项卡中将“永久”设置为"is",并将“永不覆盖”设置为"is"(这适用于文件但不适用于注册表值)。另一件值得一提的事情是原始包(全新安装)没有设置“永久”和“永不覆盖”为是。我只在一个较新的包上修复了它。所以我知道第一次升级不会像我预期的那样工作,但是从第二次升级开始它应该工作正常,但事实并非如

c# - Installshield LE -4340 内部构建错误 Visual Studio 2012

我在VisualStudio中使用InstallShieldLE构建MSI时遇到问题。错误显示“-4340:内部构建错误”,但指向Flexera的链接毫无值(value)。我尝试了另一篇文章中的建议,将安装程序项目添加到新的解决方案,然后再添加我的.Net项目,但这没有帮助。可以找到该建议here.我还没有找到问题的单一可重复原因,它似乎不是因为任何一件事而发生的。我正在尝试为Windows服务构建安装程序。 最佳答案 我也遇到了这个错误。为了修复它,我在发布配置而不是调试配置中重建我的解决方案。

c++ - 如何判断哪个 C++ 可再发行组件包含在 InstallShield 安装程序中?

我有一个使用C++DLL的C#应用程序,这两个应用程序都是我编写的。C++DLL是使用v120(VisualStudio2013)工具集编译的。我需要在我的InstallShield安装程序中包含哪些可再发行组件才能实现此功能?没有VS2013可再发行包的选项,只有各种VS2012包和两个VS2015。一些(无用的命名)选项:http://imgur.com/VuDNdNt 最佳答案 您需要从已安装的VS2013(C:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\redist\103

windows - 字体文件被系统进程占用

在我的环境中,一个TTF文件(字体文件)被system.exe进程占用。我不明白为什么会这样。我已经尝试注销(卸载)该字体,但系统进程仍保留着它。我的问题是当我用ttf文件更新包时,它需要重新启动系统,因为文件在保留时被替换。有没有人有任何建议为什么它被系统进程使用以及可以做什么?谢谢 最佳答案 此行为是在2014年8月发布的安全更新中引入的(有关详细信息,请参阅securitybulletinMS14-045),适用于未安装在默认字体目录中的任何字体文件。尽管KBarticleforMS14-045将其列为“已知问题”,现在将其记

windows - 如何记录和比较任何程序安装前后的 Windows 注册表数据?

我需要比较安装程序前后的Windows注册表数据? 最佳答案 正射!http://sourceforge.net/projects/regshot/ 关于windows-如何记录和比较任何程序安装前后的Windows注册表数据?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1911689/

mysql - 如何在 installshield 设置中运行/包含批处理文件

我已经使用installshield创建了设置,一切都是工作文件。现在我有一个批处理文件并想运行安装程序。我知道我们可以创建自定义操作,我已经为运行powershell脚本创建了自定义操作,并且运行良好。任何人都可以帮助/指导我使用可以执行批处理文件的自定义操作吗?我还想从installshieldsetup运行MySQL脚本。我尝试过的:我已尝试创建不同的自定义操作,但我不确切知道哪个自定义操作用于执行批处理文件。 最佳答案 假设MSI安装:在您的MSIInstallationDesignerPane中,单击“CustomActi

mysql - installshield 是否适合这种情况?

我公司要求我寻找解决方案的场景是,安装MySql创建用户和特权创建数据库安装多个exe文件运行3-4个sql脚本。好的,所以我看到了InstallShield功能,我也在看NSIS选项,但我的公司不关心我们是否会购买InstallShield或使用免费的,所以我放弃了这个选项,经过2-3小时的研究我发现installshield是可能是最好的。但我在该领域的经验为0,我无法确定InstallShield是否可以满足我的需求,或者我是否过度考虑了这种情况并且有一个简单的解决方案。任何建议都适用。 最佳答案 我建议大家不要使用Insta

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

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