标签: installshield

以编程方式提取InstallShield setup.exe的内容

我试图提取InstallShield setup.exe文件的文件内容.(我的计划是在后台工具中使用它,因此必须以编程方式完成,而无需任何用户交互.)

这可能吗?
(初步研究似乎表明它会失败.)

如果可以使用通用解决方案,那么最适合所有最新版本的InstallShield.
否则,如果解决方案仅适用于某些版本的InstallShield,那么这将是一个步骤.(setup.exe通过查看exe文件的版本资源,可能会推断出哪个InstallShield版本是a .

发现一些InstallShield版本支持/b/extract_all.然而,没有好的方法可以知道,只需启动exe并希望它将有序地提取和终止,而不是显示GUI对话框似乎不是一个好的解决方案.因此,我正在寻找一种更稳定的方式.
想法欢迎.

installer installshield

22
推荐指数
3
解决办法
12万
查看次数

安装自定义Windows服务时出现错误1001

我写了一个在Framework 4.0上运行并在VS 2015中运行的Windows服务.我还创建了一个安装项目(免费的Installshield版本).

安装后我的服务没有在services.msc下显示,所以根据其他帖子,我必须将InstallShield中的主输出标记为'安装程序类',但是当我这样做时,我在运行安装程序时得到错误1001.可执行程序.

这篇文章指出"错误代码1001总是意味着安装程序类自定义操作失败." 并且我不应该使用自定义操作.我目前没有使用任何自定义操作.

此站点上的大部分解决方案都包含Installshield 2010的说明,这些步骤不适用于2015.

错误出现在我的开发机器以及所有客户端机器上.有什么建议?

编辑:

事件查看器显示"无法创建还原点(进程= C:\ Windows\system32\msiexec.exe/V;说明=已安装我的应用程序名称.;错误= 0x80070422)".

installshield windows-services

20
推荐指数
3
解决办法
2万
查看次数

安装程序功能,WIX与InstallShield Express

实际上将产品推向生产的程序员需要安装程序.(先发制人的"编程相关"理由.)

为了部署一套新的内部企业应用程序和服务,我正在尝试使用WIX和Visual Studio 2010附带的InstallShield Express版本.

我看过了,但还没有找到一个功能矩阵,突出了快递版中没有的功能.我希望WIX通常非常强大,但更难以使用,并且听说过WIX不能很好地支持情况.

有没有人找到功能矩阵,或者有关于管理内部部署的长期最佳方法的其他建议?

deployment installer installshield wix visual-studio-2010

19
推荐指数
2
解决办法
8573
查看次数

如何使安装程序以管理员身份运行

我的应用程序有一个内置在installshield中的安装程序.但是为了在vista Win 7等中正确安装过程,安装程序应该以管理员身份运行.(即使用户有管理员优先权,他也应该在右键单击安装程序exe时在菜单中选择"以管理员身份运行"选项)

如何让我的安装程序提示它应始终以管理员身份运行.

提前致谢...

windows-installer installshield runas installshield-2009

19
推荐指数
2
解决办法
2万
查看次数

Visual Studio安装项目是否适合复杂的设置?

"Visual Studio Setup"项目是否适合不同版本的复杂设置?

该应用程序相当大(> 500,000行代码)并且正在不断发展.新版本每6至10个月发布一次.我们有多个配置文件(INI和XML),注册表项,数据库迁移脚本等.应用程序正在从Visual Basic 6.0迁移到.NET.旧的安装程序是使用Installshield构建的.对Installshield的反馈是:适应性差,重用性差 - 这就是我们评估"Visual Studio Setup"作为替代方案的原因.

我们考虑的其他产品:

免费解决方案

商业解决方案

我们不想考虑的解决方案:

installer windows-installer installshield wix wise

17
推荐指数
2
解决办法
1456
查看次数

InstallShield电池电量警告

如果用户在电池电量低于5%时尝试安装我的应用程序,是否有任何方法可以显示警告消息?我正在使用InstallShield.

installer windows-installer installshield power-management

16
推荐指数
1
解决办法
282
查看次数

安装Sheild LE -4340内部构建错误Visual Studio 2012

我在使用Visual Studio中的Install Shield LE构建MSI时遇到问题.错误显示"-4340:内部构建错误",但Flexera的链接毫无价值.我在另一篇文章中尝试了建议,将安装程序项目添加到一个新的解决方案,然后我的.Net项目,但这没有帮助.这个建议可以在这里找到.

我没有找到问题的唯一可重复原因,因为任何一件事似乎都没有发生.我正在尝试为Windows服务构建安装程序.

c# installshield visual-studio-2012

15
推荐指数
2
解决办法
5824
查看次数

从InstallShield切换到WiX

我正在寻找InstallShield的替代品.不幸的是,我们只有1个InstallShield许可证,它安装在开发人员的机器上.我正在考虑切换到WiX,但在阅读文档后,有一个产品ID GUID,升级代码GUID和一个包GUID.

我也知道GUID是由InstallShield创建的.如果我切换到维克斯可以开始使用新的GUID的还是我必须使用一些由InstallShield创建的GUID的?如果升级到产品发布将开关安装软管客户谁的旧安装程序?

installshield wix

14
推荐指数
3
解决办法
9935
查看次数

Install Shield有一个很好的替代品吗?

我正在寻找Install Shield的替代安装应用程序的建议.

我们目前正在使用Install Shield,我从未对它印象深刻.它太笨重了,脚本系统很糟糕.

有没有人比其他任何产品好运,如WiX,Inno Setup,NSIS或InstallAware等?我并不担心成本,但我正在寻找的是一个非常轻量级,易于使用的应用程序捆绑我们的.exe和大约20个支持DLL,注册一些,设置一些注册表值和安装帮助.

谁能推荐他们正在使用的东西?很高兴听到那些已经从Install Shield转换过来的人,是什么让你使用的新应用程序变得更好.

installer windows-installer installshield wix advanced-installer

14
推荐指数
3
解决办法
2万
查看次数

如何避免WiX/MSI部署解决方案中的常见设计缺陷?

如何避免WiX/MSI部署解决方案中的常见设计缺陷?


部署是大多数开发的关键部分 - 部署失败意味着您的最终用户永远无法评估您的产品.这很容易成为软件开发中最昂贵的错误.请给这个内容一个机会.我坚信,通过应用程序设计的微小变化可以显着提高软件质量,使部署更加合理,更可靠 - 这就是"答案"的全部 - 软件开发.


这是一个Q/A风格的问题,答案只列出了MSI文件中不要做的一些事情,以避免最常见的设计缺陷.

windows-installer installshield wix advanced-installer installshield-le

14
推荐指数
1
解决办法
1790
查看次数