问题标签 [advanced-installer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1144 浏览

installation - 自定义操作无法执行

在安装过程中,我在名为 ConfigurationUtility.exe 的自定义操作文件中运行,女巫应该创建一个带有一些参数的 SQL 数据库。它应该在复制实用程序的目录 \scripts 中运行一些脚本。但是我在事件日志中有这个错误:“Action ConfigurationUtility.exe,位置:C:\Windows\Installer\MSI4724.tmp,命令:-dbname NewDB -username sa -password .....我认为这是因为安装程序尝试从 C:\Windows\Installer\MSI4724.tmp 但不是从安装文件夹运行它。

安装包是使用高级安装程序构建的。

我该如何解决?谢谢。

0 投票
3 回答
1704 浏览

sql-server - 检查:SQL Server 数据库中是否存在表?

我有一个包含以下内容的安装脚本:

问题是

  • 我必须允许用户选择不同的数据库名称
  • 我不能在脚本中使用任何占位符(“变量”)。
  • 数据库服务器当然可能包含一个已经包含一个表的不同数据库sometablename

安装程序USE mydatabasename在脚本执行之前执行一个;并且安装程序允许为此选择一个变量数据库名称。但是,我不能在脚本中使用该变量,因为 SQL 脚本中的每个替换都已经在安装程序的构建时完成。

那么,如何检查使用的数据库是否已经包含 table sometablename

0 投票
1 回答
72 浏览

c# - 在将安装在不同机器上的程序中指定文件目录?

我正在为我的程序创建我的第一个安装程序(使用高级安装程序),我想知道如何最好地指定我需要在程序中访问的文件目录。

该程序可以在不一定具有相同文件夹名称的不同机器上运行。

目前我正在做;

对于安装程序,我在 [ProgramFilesFolder][Manufacturer][ProductName] 创建必要的文件夹

参考文件的最佳方式是什么?

0 投票
3 回答
805 浏览

c++ - 在 MFC 项目中使用资源文件的正确方法是什么?

我制作了一个基于 MFC 的游戏,我的项目包括图像和声音。现在我想创建一个安装程序设置以分发它。

我通过提供它们的确切路径来使用这些资源,例如

1.有人可以告诉我任何方法来避免对实际资源路径进行硬编码,因为这些资源文件不会出现在其他计算机的相同路径中吗?

2.还指导我在创建独立SETUP期间处理这些资源文件(我正在使用高级安装程序)

0 投票
1 回答
607 浏览

java - JAVA - > EXE 包在 windows server 2008 中不起作用,为什么?

我已经使用 Eclipse 创建了一个 Java 程序,并尝试使用 Advanced Installer 11.6 trail 打包 Eclipse 工作空间,以便创建.exe我的程序文件。

因此,我生成了这些文件(包括设置和缓存文件)并将它们复制并粘贴到 Windows Server 2008 R2 桌面中。然后我尝试运行该.exe文件,但它不工作。它给了我以下错误消息:

获取模块路径失败。

假设在我的程序中,我添加了一个路径,其中包含将在该程序中处理的文件列表。

该文件在 Windows 7 上运行,但在服务器上不运行。

我必须在 Windows Server 中再次下载 Java 或 Eclipse 吗?

0 投票
3 回答
1330 浏览

mysql - 高级安装程序 - 如何在安装程序期间创建 MySQL 用户?

我准备好部署我的项目,我正在使用 Advanced Installer 来打包它。我的项目确实涉及数据库连接。我的目标是在安装过程中,我将有一个对话框,要求用户为 MYSQL 数据库连接(可能还有其他 mysql 服务器字段)设置用户名和密码。

如何使用 Advanced Installer 实现此目的?

欢迎任何建议。

0 投票
0 回答
339 浏览

windows-installer - 高级安装程序 - 未添加注册表项

我正在使用 Advanced Installer 来打包我的应用程序。我在高级安装程序的注册表页面下添加了注册表条目,我的问题是在我检查注册表(regedit)时安装我的应用程序后我找不到我添加的密钥。这些是我调查过的地方HKEY_CURRENT_USERHKEY_LOCAL_MACHINE。任何帮助是极大的赞赏。

0 投票
1 回答
184 浏览

checkbox - 完成对话框中的复选框

我对高级安装程序相当陌生,我只想Checkbox完成安装对话框中有一个。当用户选中 时,它应该更改 HKEY_CLASSES_ROOT 键中的注册表值,如果他取消选中,它也应该更改它。CheckboxCheckbox

我如何实现这样的目标。

0 投票
1 回答
511 浏览

installation - 如何使用高级安装程序创建安装在多个位置的 .msi

如何使用高级安装程序创建安装在多个位置的 .msi?

0 投票
2 回答
616 浏览

windows - 自定义 Windows Installer 从远程位置安装多个软件

我需要有人给我指出正确的方向。我是 Windows Installer 的新手,我研究过 WiX、Advanced Installer、Inno Setup 和 NSIS,我什至不知道要查找的正确关键字是否能解决我的问题。

我想要完成的是:我有很多PC软件供用户下载。它们中的每一个都是一个单独的安装文件(exe 或 msi)。我希望完成的是创建一个能够在安装过程中完成这些的自定义 Windows安装程序:

  1. 列出所有可供用户下载/安装的 PC 软件。
  2. 允许用户选择他们想要下载/安装的 PC 软件。
  3. 为用户下载/安装这些 PC 软件。

每个 PC 软件都托管在用户执行自定义 Windows 安装程序的不同位置。

有没有符合我要求的解决方案?

谢谢大家,感谢您的帮助。