basic-msi

    0热度

    1回答

    我有一个简单的自定义操作,我在SetupProgress对话框之前插入,显示AskOptions对话框提供了一些快捷方式选项。 大多数情况下,我的表现与预期的一样,但有一种行为我找不到。如果用户单击后退按钮,我希望它转到上一个对话框,而不是继续到SetupProgress对话框。我为我的对话框使用下面的代码(减去实际创建快捷方式的代码)。 function MyFunction(hMSI)

    0热度

    1回答

    如何将自定义对话框添加到InstallShield 2010中基本MSI项目的执行顺序? 我想,当安装程序直接运行作为命令行MSIEXEC.EXE基本的UI命令行参数.exe文件或 要显示该对话框 这是可以做到的,如果是的话怎么样? 在此先感谢 Raghu。

    1热度

    2回答

    我有一个带有先决条件的Installshield Basic MSI项目。一旦用户尝试运行setup.exe文件,它将显示先决条件对话框,并且用户能够按预期成功安装先决条件。 应用程序安装成功后,用户删除其中一个必备组件。 后来用户尝试通过双击setup.exe来修改安装。在进行修改之前,安装程序会按预期显示先决条件对话框。 但是,如果用户尝试从添加/删除程序(使用更改选项)修改安装,则安装不会显

    0热度

    1回答

    我刚做了一个基本的MSI安装程序[使用installshield 2012 spring professional]来安装ActiveX控件,我基本上添加了组件并启用了“安装时提取com信息”选项对于密钥文件。 我已硬编码的目标路径,并禁用许可证,公司信息,目的地路径选择对话框。在seup.exe下的版本中,我启用了压缩MSZIP。 ActiveX dll的大小是200 kb,但生成的setup.

    0热度

    2回答

    我使用项目助手创建了一个InstallShield 2016专业版的Basic MSI安装程序项目。我没有创建任何组件/功能(只创建了deafulkt功能)。 安装程序应首先运行控制台应用程序(作为安装程序的一部分添加,但不会安装),如果没有错误,只需将WPF应用程序(DLL和.exe)复制到客户端。 理想的步骤是,采访对话提议后: 提示所用的,如果他/她要继续 如果[否]关闭过程中,如果[是],

    2热度

    1回答

    我有一个解决方案,其中包含几个特定的​​64位或32位dll,我想用安装程序进行部署。 我在InstallShield 2012中有两个基本的msi项目,一个用于32位系统,另一个用于64位系统。 我还要求64位安装程序不能在32位系统上工作,和。 将64位安装程序限制为64位系统很容易,但我无法确定是否在32位系统中。 以下是我已经尝试过的解决方案: 检查Windows Installer属性:

    0热度

    1回答

    我已创建32位基本MSI项目,并且希望从32位安装程序安装文件启动/安装64位msi程序包。我试图使用链式msi包,但我面临的问题是64位安装程序不是将其文件复制到64位“程序文件”文件夹“,而是总是采取32位程序文件文件夹路径来复制其文件。如果我单独安装64位msi软件包,那么它会采取正确的路径,但如果尝试从32位安装程序包安装作为链接MSI,那么它不会采取64位程序文件夹 我请求任何人请给你宝

    0热度

    1回答

    我正在创建一个基本的MSI项目。在SQLLogin对话框中,如果我从文本框中删除数据库目录名称,然后浏览现有数据库,则该值不会在单击“确定”时出现在文本框中,但如果我单击后退,则下一个值出现在字段中(意思是它正在更新,但没有显示我猜)。它工作正常,否则如果我删除/编辑文本框后不更新它。这是一个开放的问题吗?或者我错过了一些设置?

    0热度

    1回答

    我有使用InstallShield 2015创建的基本msi项目 它的.ism和.rul文件包含很多值,只要我们的软件有新版本,就会经常更改。 我有每个版本需要更新的项目列表,并且都是手动完成的,但使用InstallShield UI。 我有一个脚本,使用InstallShield自动化来更新ProductVersion,ProductCode,ProductName等,但所有类型的注册表设置,字

    0热度

    2回答

    我已经创建了一个基本的MSI安装程序,使用InstallShield 2014作为服务器/客户端程序,并且必须根据在我们的服务器之前安装的数据库的许可证密钥动态地隐藏功能应用正在安装。我为需要隐藏的功能创建了条件,将InstallLevel设置为0(如果它们未获得许可),将InstallLevel设置为1(如果它们已获得许可)。我在SQL登录对话框之后获取许可证密钥(因为安装程序不知道要查看哪个数