问题标签 [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 投票
2 回答
1265 浏览

advanced-installer - 使用 Advanced Installer 启动应用程序

我已经使用 Advanced Installer 开发了一个安装程序。我有一个 GUI,它是一个 .exe 文件,我想在执行完成后启动它。

我尝试将 .exe 添加到安装后,但 .exe 在安装尚未完成时中途启动并且当我关闭 GUI 按钮时安装完成。 我希望安装完成后,应该启动 GUI(.exe) 文件

我还希望在安装结束时单击启动应用程序按钮应该启动 GUI

当我单击启动应用程序按钮时,它会打开文件夹 SYSWOW64

我找到了几个解决方案,我尝试了所有解决方案,但目前似乎没有什么对我有用。

谢谢,

问候

0 投票
1 回答
269 浏览

updates - 使用高级安装程序中的链接下载更新

我已经使用 Advanced Installer 创建了一个安装程序。我正在尝试使用 updater.exe 下载更新并对其进行测试,但它给了我一个错误。我添加了一个公共 DropBox 链接,它应该从中获取更新。可能是什么问题?

请帮忙

谢谢

问候,

0 投票
1 回答
160 浏览

sqlite - 仅允许使用 Advanced Installer 在 Windows 8 上安装先决条件

我已经使用 Advanced Installer 开发了一个安装程序。我希望我作为先决条件添加的 SQLite 包应该只显示在 Windows 8 上而不是任何其他操作系统上。这可以使用 Advanced Installer 实现吗?如果是,请帮忙

问候,

0 投票
0 回答
150 浏览

.net - Windows XP 中的高级安装程序错误

Windows XP 错误

我将所有必需的 DLL 添加到安装程序中,甚至将框架更改为 4.0,以便应用程序在 Windows Xp 上正常工作。我在 Windows Xp 上执行了安装程序,它在安装结束时给出了上面的图像给我的错误。如何我应该解决这个问题吗?请帮忙

问候

0 投票
1 回答
122 浏览

advanced-installer - 高级安装程序:如何防止用户在不支持的 windows 版本上安装?

我正在使用 Advanced Installer 让用户安装我的游戏及其相关的先决条件(DirectX 等)。

该游戏在 Windows XP 上不受支持 - 它需要 DX10 和 Vista+。安装程序中让用户知道如果他们尝试在 XP 上安装游戏将无法运行的最佳方式是什么?

理想情况下,安装程序将允许我发布某种自定义消息。

0 投票
0 回答
850 浏览

windows-installer - Installing Windows Service from within merge module using parameter

I want to install a service from within a merge module. The service StartName and Password should be configured by user.

My installer is configured as following

module.msm

My Module has Id C68FD1DE_B6A0_4BC1_A7BB_D7DBF65F2DB7 and defines two properties SERVICE_PASSWORD and SERVICE_USER, both having default value NOT DEFINED. I added two 'Property set with Formatted' custom actions and configured these properties as targets. I also have the properties configured on service installation.

setup.exe

My setup loads the merge module and sets the properties SERVICE_PASSWORD and SERVICE_USER on module.msm.

On execution I get the error Service 'service.exe' could not be installed. Verify that you have sufficient privileges to install system services., I checked the log and found following important entries:

MSI (c) (88:DC) [10:36:57:178]: PROPERTY CHANGE: Adding SERVICE_PASSWORD property. Its value is 'password'.

MSI (c) (88:DC) [10:36:57:178]: PROPERTY CHANGE: Adding SERVICE_USER property. Its value is '.\user'.

MSI (s) (70:04) [10:38:18:771]: Doing action: ServicePassword.C68FD1DE_B6A0_4BC1_A7BB_D7DBF65F2DB7

MSI (s) (70:04) [10:38:18:781]: PROPERTY CHANGE: Adding [SERVICE_PASSWORD] property. Its value is 'password'.

MSI (s) (70:04) [10:38:18:781]: Doing action: ServiceUser.C68FD1DE_B6A0_4BC1_A7BB_D7DBF65F2DB7

MSI (s) (70:04) [10:38:18:791]: PROPERTY CHANGE: Adding [SERVICE_USER] property. Its value is 'user'.

MSI (s) (70:04) [10:38:29:391]: Executing op: ServiceInstall(Name=service,DisplayName=service,ImagePath="C:\Program Files\company\product\service.exe",ServiceType=16,StartType=2,ErrorControl=1,,Dependencies=,,StartName=NOT DEFINED,Password=****,Description=,,)

When I have a working property then it say Modifying instead of Adding.

MSI (s) (64:9C) [12:06:03:108]: PROPERTY CHANGE: Modifying SERVERNAME.ABB6A92E_9A58_4320_981C_149C0F4EE78A property. Its current value is 'defaultserver'. Its new value: 'targetserver'.

It seems that the correct values are passed to my merge module but are not used. Other merge modules parameterized this way are working, but the properties are not used to install services. So what am I missing to get this to work?

0 投票
2 回答
2982 浏览

c# - 如何从机器中删除特定软件的所有快捷方式 (.lnk) 文件?

我正在尝试从系统中删除特定软件的所有 .lnk 文件。反正有没有使用注册表删除所有快捷方式?

我编写了一个 C# 程序,它在整个机器上搜索特定的 .lnk 文件,并从机器中删除,但我知道这不是一种优雅的方式,在这种方法中,开始菜单快捷方式仍然固定。

任何人都可以帮助我如何通过通用方式解决这个问题。

在这里,我在卸载软件脚本时使用高级安装程序应该从机器中删除所有快捷方式。

0 投票
1 回答
157 浏览

tomcat - 最佳实践:捆绑 tomcat 并使用密钥库配置 SSL

我正在为需要安装 tomcat 7 并将其配置为 SSL 的产品进行安装程序。我们想要生成一个自签名证书(具有安装对话框以获取所需的用户输入),然后使用密钥库的位置和密码更新 tomcat 配置。

在我看来,直接的(通常不是最好的)方法是通过让自定义操作运行批处理文件来构建所需的 .xml 文件。

有没有更好或更标准的方法来做到这一点?

0 投票
1 回答
536 浏览

advanced-installer - 高级安装程序 - 安装或维护

我正在使用高级安装程序,并且想知道何时需要进行安装过程以及何时需要进行维护过程,我应该在哪里进行配置。我不确定它是否可配置。如果不是,我想知道 Windows 如何决定执行哪个进程。非常感谢您的帮助。

0 投票
1 回答
397 浏览

wpf - 安装我的 WPF(+telerik) 应用程序后,我收到“myApp 停止工作”

我在 VS 2012 中使用 Telerik 控制套件(WPF telerik 控制和 ORM 访问控制)和 SQL Express R2 2008 创建了一个 WPF 应用程序。

然后我创建了它的安装文件(使用 install shield LE 和 Advanced Installer),它可以在我的 win7 系统上正常工作()。但是当我在任何其他 win7 系统上安装安装文件时,它不起作用(我得到了这个错误:“MyAPP 已停止工作”)。

我安装了 .NET 框架和 SQL Express R2 2008(服务状态正在运行),并且我还在 app.xaml 中指定的正确路径中复制了与数据库相关的 mdf 和 ldf 文件。

当我安装我的设置文件时,它只是复制我的项目的调试文件夹(包含 Telerik 控制 dll 文件、与我的 ORM 访问控制项目相关的 dll 文件、构建的 exe 文件等)。我认为这就足够了。不是吗?

编辑

项目的解决方案资源管理器:

在此处输入图像描述

  • \bin\调试

-\bin\调试

我不知道该怎么做。

我真的很感激任何提示或评论。

问候,

希瓦