问题标签 [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 回答
6383 浏览

wpf - 如何在 Visual Studio Express 2010 中创建安装程序 (msi)?

我刚刚在 Visual Studio Express C# 中创建了一个 wpf 应用程序,需要创建一个安装程序文件。这仅在几台机器上进行,因为它对我来说是一个个人程序。我已经使用简单的方法研究了Advanced Installer,但无法弄清楚如何做到这一点,或者它是否甚至可以创建 wpf 安装程序。我也尝试过 WIX,结果相同。

这样做有什么技巧吗?

0 投票
1 回答
1985 浏览

windows-installer - 高级安装程序启动操作

我正在为小型 Windows 应用程序使用 Advanced Installer 专业版。

我想知道在执行安装程序并且产品已经安装(并且是最新的)时是否可以运行自定义操作?

通常,当您运行安装程序时,您要么收到“已安装另一个版本的产品”消息,要么没有任何反应。据我了解它是自动执行此操作的 MSI,但我希望有一些方法可以解决它,因为 Advanced Installer 可以将 MSI 包装在它自己的 exe 文件中。

如果它已经安装,我想做的是启动应用程序。我已经在正常安装完成后自动启动应用程序,但我希望安装程序在运行时始终启动应用程序。

0 投票
1 回答
697 浏览

advanced-installer - 使用高级安装程序,当引导程序 UI 级别处于基本 UI 和进度(或)静默安装(无 UI)时,是否可以添加 EULA

我需要添加 EULA 对话框,在先决条件安装开始之前,在我同意 EULA 之后,先决条件和我的应用程序应该开始安装,确保 BootstrapperUI(即,UI 级别应该在基本 UI 和进度(或)静默安装(否UI))但没有完整的UI,请以正确的方式指导我,我对高级安装程序非常陌生。

0 投票
2 回答
2326 浏览

windows-installer - 高级安装程序不工作

我有一个问题,我正在尝试为基于 Windows C# 的应用程序构建一个 msi 设置。它是一个 Windows 桌面应用程序。当我使用 Visual Studio 2010 构建设置时,它成功运行,但每当我使用Advanced Installer时,它都会给我一个错误。它跳转到应用程序的中间并生成错误。这是我正在做的事情:

我已经配置了第一部分,使用教程清楚地表示应用程序信息。这是教程的链接:http: //www.advancedinstaller.com/user-guide/tutorial-professional.html 在应用程序文件夹中,我添加了整个发布文件夹,[我在发布文件夹中构建了我的应用程序]我也为可执行文件创建了快捷方式。

它构建成功但是当我运行它时,它在安装后给我错误?

我使用 Advanced Installer 的原因是我需要一些自定义的先决条件并检查注册表中的某些值。而且我认为 Advanced Installer 提供了这些选项。任何其他选择也将不胜感激。

0 投票
1 回答
721 浏览

java - 使用高级安装程序将程序固定到任务栏

我正在使用高级安装程序

创建我的 java 桌面应用程序的安装程序,寻找将主应用程序快捷方式固定到窗口 7 任务栏的解决方案

0 投票
1 回答
1633 浏览

setup-project - 在高级安装程序的启动条件中检查注册表

这是场景。当用户具有特定用户名和计算机名称等某些参数时,我正在使用 app1 打印到注册表中。检查后,我需要启动主应用程序。有什么方法可以在启动条件下检查注册表项?

有关问题的详细信息:

我有三个应用程序,App1、App2 和 App3。我已将所有这些组合在高级安装程序中. 当用户拥有正确的用户名和计算机名称时,App1 会打印出注册表项。我已将 App1 置于先决条件中。App2 是设置应用程序时间线的那个,所以基本上 app2 会打印出另一个注册表项。我已将 app2 放在基于特色的安装文件夹中。App3 是需要部署在用户计算机上的主要应用程序。我不知道该怎么做?我尝试了多种方案,但对我来说并没有真正奏效。我想如果在启动主应用程序期间我可以检查注册表是否有两个键,如果是,则安装 application3,如果没有,然后告诉用户您不是该应用程序的授权用户。我不知道该怎么做?

如果需要更多详细信息,请评论或询问我!

感谢大家的努力!

0 投票
1 回答
980 浏览

visual-studio - 高级安装程序中的多个构建配置

我在 Visual Studio 2010 中使用 Advanced Installer。我设法创建了一个 .aip 项目,但是当我想从相关的 VS 项目中添加文件时,我必须选择这些文件的确切位置。

我想使用不止一种构建配置,因此我可以使用配置转换来更改我的 .config 文件,具体取决于我选择的构建配置。

这对我来说是个问题,因为当我在Debug.exe 和 .dll 文件中bin\Debug编译时Staging转到bin\Staging.

如何让Advanced Installer获取正确的文件,即从我选择的构建配置的目标文件夹中获取它们?

0 投票
2 回答
1178 浏览

windows - MSP 文件仅提取属于新组件的文件

我使用旧的(目标映像)msi 和新的(升级映像)创建了一个带有高级安装程序的补丁。检查 MSP 文件我发现它包含修改过的和全新的文件。问题是在安装过程中它只安装“添加”的文件。现有文件将被忽略。我已经尝试过 MSIEXEC 开关,例如:

  • 重新安装=全部
  • REINSTALLMODE=sumo / aums / omus 等...
  • 升级=“是”
  • IS_MINOR_UPGRADE = "1"

..以不同的顺序和组合(即“REINSTALLMODE=aums REINSTALL=ALL”),所以不要仅仅通过告诉我尝试 REINSTALLMODE=omus 或类似的东西来回复或评论。

0 投票
3 回答
1460 浏览

java - 如何以编程方式添加/删除任何应用程序的 EXE

如果我们想自动启动一些应用程序,我们将它们放在 Windows 环境的启动文件夹中,如何以编程方式添加/删除任何应用程序的 EXE。我在我的应用程序中使用 java。

背景细节:在基于桌面的应用程序上工作,并使用高级安装程序为应用程序创建安装程序,它工作正常,问题是我们可以选择添加/删除应用程序 EXE 的快捷方式,以便在系统上启动应用程序启动,高级安装程序提供了将 EXE 文件添加到启动中的选项,但如何使用 java 添加/删除它,因为它是一个基于 java 的应用程序

我只需要了解是否需要更改某些注册表值或 java 文件处理等来执行此操作,在此先感谢。

0 投票
1 回答
1490 浏览

c# - 在 C# 中打开文件和加载应用程序的默认程序

我有一个 C# WinForm 应用程序。该程序旨在创建和打开特定文件 (.cus)。文件是使用该程序创建的,可以在同一程序中打开。

我正在使用高级安装程序来创建安装程序。

安装后,我需要我的程序在双击时打开文件(.cus)。(就像,如果我们 dblClick .xls 文件,它会加载并打开 MS Excel,如果它在系统中。)

我怎样才能做到这一点?

我详细的回答会很好理解。让我知道是否需要更清楚。

感谢期待。