Tag: silent installer

默默安装Dot net 4.5作为依赖

我有一个静默安装的设置,但它具有dot net framework 4.5的依赖性,所以我如何创建一个安装程序,以静默方式安装依赖项。 Setup is created in Install Shield and it is a wpf application

如何在C#中运行静默安装程序

我有以下C#代码: string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); Process.Start(“cmd.exe”, “/c” + desktopPath + “\\” + “MyInstaller_7.1.51.14.exe –s –v –qn”); 第一行获取.exe所在桌面的路径。 字符串desktopPath用于第二行。 第二行应该以静默方式启动安装程序,以便进程在后台运行,安装向导根本不显示。 在命令提示符下运行desktopPath + “\\” + “MyInstaller_7.1.51.14.exe –s –v –qn”的字符串结果工作正常,安装程序以静默方式运行。 万一有人想知道,字符串的结果 desktopPath + “\\” + “MyInstaller_7.1.51.14.exe –s –v –qn” 是 C:\Users\ME\Desktop\MyInstaller_7.1.51.14.exe -s -v -qn 并在命令提示符下运行此命令以静默方式运行安装。 不幸的是,在C#代码中触发相同的命令: Process.Start(“cmd.exe”, “/c” + desktopPath + “\\” + “MyInstaller_7.1.51.14.exe –s –v –qn”); 不以静默方式运行安装程序。 […]

无声安装

我正在使用C#编写一个InstallerClass作为我的安装程序的自定义操作,我可以使用InstallerClass成功运行外部exe(安装),但是当我尝试在InstallerClass使用/quiet时,它不会安装exe。 但是我可以在命令提示符下使用/quiet以静默方式成功安装它。 是否有任何原因或者如何使用C#以静默模式安装? 以下是我在Commit方法中使用的代码(overriden): Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = pathExternalInstaller; p.StartInfo.Arguments = “/quiet”; p.Start();