我一直在谷歌上搜索几个小时,无法找到我正在寻找的东西。我正在使用Visual Studio和InstallShield LE创建安装程序。这些是我目前唯一允许使用的工具。我有一个自定义动作exe运行并执行一些需要管理员权限的任务。我已将Require Administrative Privileges设置为Yes。 安装程序运行时,系统会提示用户提升权限,但exe仍然失败,表示权限被拒绝。如果我让用户右键单击并选择在setup.exe上以管理员身份运行,则自定义操作可以成功运行。我错过了什么吗?
究竟是什么文件 - >安装程序类吗? 以及如何使用它。
安装盾牌提供此信息
选择此选项可确保在安装时,将在适当的时间调用程序集的Install,Commit,Rollback和Uninstall方法。
但它是如何做到的呢?是否有需要实现的界面?
答案 0 :(得分:1)
如果确实需要编写托管代码自定义操作,则更好的解决方案是使用WiX DTF自定义操作。这些可以打包为合并模块,然后由IS LE使用。