问题标签 [silent-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.
c# - 如何从 C# WinForms 应用程序判断 SQL Server 自动升级是否成功
我正在通过用于升级我们的应用程序的 WinForms 应用程序自动将 SQL Server 2005 Express 升级到 SQL Server 2008R2 Express。该应用程序部署在大约 800 多个位置,因此我们不需要任何手动步骤。
我编写了以下代码,主要用于执行升级。我需要知道,确定 SQL Server 安装程序是否成功完成的最佳做法是什么?我应该只为该过程寻找退出代码 0 吗?这够好吗?即,如果升级出现问题并被回滚,它是否仍能以代码 0 退出(我会对此进行测试,但不知道模拟失败的最佳方法)?
有没有其他方法可以确定我的 C# 应用程序升级是否成功,以便在 SQL Server 安装程序遇到任何错误时可以正确处理?
windows - 使用命令行开关打包 exe 安装程序
我需要创建一个接受命令行开关的 exe 安装程序。
我想用一些自定义命令行开关来调用我的安装程序,然后它可以相应地使用它们。例如,我希望能够指定安装目标,例如使用类似的/S=\path\to\install
选项和其他选项,例如\debug
安装调试版本等。
我以前没有为 Windows 打包软件的经验,所以我有点迷茫。我已经尝试过 Windows 附带的 iexpress 安装程序,但我无法用它做我想做的事情。我也在查看http://www.advancedinstaller.com/但似乎也没有类似的选项。
很可能它们中的任何一个都具有这种能力,但我错过了如何使用它。但无论哪种方式,我都想知道如何使用自定义命令行标志创建一个 exe 安装程序
linux - 使用响应文件显示 Oracle DB 静默安装的进度
我正在运行一个脚本来安装带有静默选项和响应文件的 Oracle DB 11g。
执行命令后我注意到了shell
安装会话刚刚关闭,只给了我一个日志文件位置。
安装过程在后台处于活动状态。但对我来说,进度和正在发生的事情对我来说没有办法……直到运行根脚本的提示出现。如果我关闭腻子窗口等怎么办?
有什么方法可以让安装程序会话保持活动状态直到完成?并在屏幕上显示某种进展?
sql-server-ce - SQL Server compact 4 静默安装
我的程序使用 SQL Ce 4,我想安装我的程序并同时安装 SQL CE4,但要静默安装。
搜索互联网,有人说我需要将 .dll 复制/粘贴到安装文件夹。但它不起作用,我不知道我做错了什么......
dll 位于此文件夹中:C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Private
我已经尝试将 2 dll(在图片中)和“x86”文件夹放在我的程序文件夹中。没用。
任何想法,需要什么dll?
python - 从 Python 脚本以编程方式安装 Python msi 应用程序
如何以编程方式安装位于此位置的 Python msi:
我知道我可以使用subprocess.call()
或Popen()
这样做,但我不知道如何自动设置其他参数。比如让所有用户都可以使用该程序等。
我想要做的是从 Python 脚本运行 msi 应用程序,这样每次我运行脚本时,它都会安装python-3.3.2.msi
在运行脚本的机器上。
现在一个新问题是 Python msi 安装程序是否支持静默安装。实际上,我希望安装保持静默,即我希望安装程序“知道”命令行调用中的所有参数,并且根本不需要用户交互。请查看下面 Viktor Kerkez 的评论,让我知道您是否也会这样做。
是否可以通过命令行告诉所有必要的参数?
nsis - 在 Nsis 安装程序中静默执行另一个安装程序
我试图在我的 nsis 安装程序中静默执行 ffdshow.exe,但 ffdshow 似乎不适用于我的方法,但 MatroskaSplitter.exe 和其他安装程序已使用相同的方法静默运行。
File "..\Prerequisites\ffdshow_rev4515_20130612_clsid.exe"
ExecWait '"$INSTDIR\ffdshow_rev4515_20130612_clsid.exe" /S'
java - 在哪里可以找到 Android java.lang.Process waitFor() 退出代码的参考?
我正在尝试将 APK 静默安装到 Android 设备上,以尝试在我的应用中构建自动更新功能。该应用程序将下载最新的 apk 并静默安装。此应用程序不会在 Play 商店中分发,我专门为封闭用户组的一种设备构建它。我已按照此SO 帖子中的说明实现静默安装,但遇到了问题。
我已经使用从设备制造商处收到的证书签署了我的 apk,并且我正在尝试使用以下代码静默安装我新下载的 apk:
waitFor() 方法返回退出值 9。我不知道这意味着什么,也找不到任何在线文档来解释每个代码的含义。我发现另一个SO 帖子解释了这些代码是任意的,并且取决于要定义的特定程序,并且我应该查阅该特定程序的文档/源代码以确定该代码的含义。我不确定如何执行此操作,我期待 waitFor() 方法的 Android 文档来解释每个代码。有谁知道我在哪里可以找到有关这些退出代码的信息?
非常感谢,
托尼
windows-installer - 将 Vagrant 静默安装到 Windows 上的首选目录
描述
- 下载 vagrant.msi
- 通过执行将 vagrant 静默安装到首选目录
msiexec /qn /i C:\temp\vagrant.msi INSTALLDIR=C:\preferredVagrantDirectory
预期结果
- Vagrant 已安装在
C:\preferredVagrantDirectory
实际结果
- Vagrant 已安装在
C:\HashiCorp\Vagrant
installshield - 通过 Installshield 2010 创建具有静音功能的安装程序
我有一个创建可执行安装程序的大型 Installshield 2010 Basic MSI 项目。
我想让这个安装程序静默运行,但假设的内置/S
和/SMS
选项似乎不起作用。我想我必须在 .ISM 本身中明确处理它,但不知道如何处理,到目前为止,我的谷歌搜索只返回了有关 InstallShield Scripts之类SilentReadData()
的帮助。SilentWriteData
(请参阅http://kb.flexerasoftware.com/doc/Helpnet/installshield15langref/LangrefSilentReadData.htm)我认为这不是正确的方法,因为我的 .ISM 文件中目前没有脚本。
- 您还需要了解哪些其他信息来帮助我?
- 有人可以指出我正确的方向吗?
在 Windows 7 上运行,为针对 X86 的 32 位可执行文件创建安装程序。