Articles of windows installer

所有机器上的msi产品代码都是相同的

对不起,如果这似乎是一个愚蠢的问题,但我无法find任何信息。 假设我使用相同的msi安装程序安装软件(在这种情况下,我正在安装Postgresql),那么所有Windows计算机上的产品编号是否相同? 我问这是因为我需要创build一个调用的安装脚本 MsiExec.exe /I{Product Number HERE} 所以我可以启动GUI卸载程序。 我不想做这样的事情: CMD /C WMIC product where name="PostgreSQL 8.3" call uninstall

Windows上的Apache

我想在Windows上安装Apache服务器。 这本书说,我可以去官方网站http://httpd.apache.org/download.cgi和下载最新的Apache版本(书2008年,在例子中显示2.2.9v,这个例子如何在Windows上安装,不是Linux)。 所以我去这个地址,并有最新的版本2.4.7,但它的.tar.bz2和.tar.gz扩展名,以及我的理解将很难安装它导致其在Linux上,对于Windows必须是.msi ,但没有扩展名,只有2.0.65版本和更旧的文件。 据我了解,在Linux下可能会出现较早的Apache版本,但是到2008年,实际上是2.2.9版本,但现在在2014年最新的.msi版本2.0.65?

如何在安装程序包中签署汇编和exe文件?

我已经用testing证书和安装程序(使用InstallShield限制版)创build了一个应用程序。 在签署我的项目选项,我select了选项 *签署ClickOnce清单, *签署大会。 在签名选项卡中的安装程序项目中,我select了相同的数字证书文件,input的密码和选项签名输出文件:Setup.exe和Windows Installer Package。 包中的选项签名文件不可用。 所以安装我的程序后,只有Setup.exe和msi文件被签名。 如何使数字签名另一个exe文件和程序集?

有无论如何要求用户指定应用程序的文件夹位置?

我正在开发一个用户需要在他的电脑上安装的项目。 假设这个程序可以处理6个不同目的的文件夹(一个存储.txt文件,另一个存储图片文件等)。 我想实现的目的是让用户在安装过程中指定这些文件夹,然后创build一个包含应用程序的信息的设置文件,这可能吗?

持续的安装程序错误与virtualbox

有一个持续的问题,我不能下车。 我正在尝试在Windows10上安装virtualbox,并在系统中不要让我… 从BEGIN开始: 我是虚拟机中的新手。 所以我安装了第一个vmware播放器,然后使用virtualbox。 然后我卸载,现在有一个大乱子来处理。 因为我想只使用和安装virtualbox。 但由安装失败总是相同的,我试过的一切。 错误: 从设置:安装向导提前结束,因为一个错误。 您的系统尚未修改 一个额外的popup式菜单:安装失败! 错误:安装时出现大量错误! 在Windows日志中:inputWindows安装程序installiert。 产品名称:Oracle VM VirtualBox 5.1.26。 产品版本:5.1.26。 产品类别:1033.制造商:甲骨文公司。 Erfolg-bzw. Fehlerstatus德安装:1603。 我试过了: 通过closures防火墙进行安装。 不 删除所有文件,仍然在PC上的目录(甚至清除所有系统caching)。 重新启动PC并尝试安装。 不

我们可以将ComponentsLocation的值从“Relative”更改为“HomeSite”吗?

hii,以及我开发一个setup.exe(bootstrapper)使用GenerateBootstrapper.Bootstrapper加载我的msi文件检查和安装先决条件。它完美运行,如果我使ComponentsLocation *)要么“ HomeSite ”从微软下载先决条件和安装。 *)或“ 相对 ”,在我的应用程序存在和安装的相同位置采取先决条件。 但是在我的情况下,我希望当我运行setup.exe(bootstrapper)它首先检查我的应用程序存在的位置的组件,如果它(组件)不存在,那么它从供应商的URL(微软)下载。 用wix v3.5可以吗?

检查MSI软件包中文件系统的types

在我的MSI包中,我需要使用cacls.exe将用户权限设置为一个目录。 它在NTFS环境中工作正常,但在Fat32文件系统上运行时失败。 有没有一种方法来确定软件安装到的驱动器的文件系统的types? 我正在使用WiX 3创build我的MSI包,但任何指向MSI数据库的提示也会有所帮助。 提前谢谢了。

观察MSI安装程序如何安装应用程序

我想了解如何从MSI安装程序包安装在系统上的驱动程序。 我目前正在使用一个名为InstEd的程序来尝试了解它的function: http://img.zgserver.com/windows/b9USo.jpg 我对“MsiProcessDrivers”和“MsiInstallDrivers”感兴趣。 任何人都可以推荐我如何看到如何安装驱动程序?

MSI包的预安装脚本

我创build了一个.vbs脚本来执行一些操作(即closures一些进程等),然后执行msi安装。 我想find一种方法来合并这个.vbs脚本,所以用户在运行setup.exe的时候会先执行这个脚本。 这怎么可能?

在wix中使用Program Files的简称

我正在使用Wix为应用程序创build一个msi 在AppName.wxs中设置一个环境variables: <Component Id="MyAppEnvVar" Directory="TARGETDIR" Guid="eabcc802-6853-4db8-b827- 985db85683cf"> <Environment Id="MyAppEnv" Action="set" Name='MyApp_HOME' Part='all' System="yes" Value="[BinDir]"/> </Component> BinDir在这里指定: <Directory Id='ProgramFilesFolder' Name='PFiles'> <Directory Id='MyAppDir' Name='MyApp'> <Directory Id='ClientDir' Name='$(env.MyAppDIR)'> <Directory Id='BinDir' Name='$(var.PRODUCTVERSION)'> 这将环境variables“MyApp_HOME”设置为C:\ Program Files(x86)\ MyAPP \ Client \ 2.0.0.0 我想要做的就是将MyApp_HOME设置为短名称,如下所示:c:\ Progra〜2 \ MyAPP \ Client \ 2.0.0.0 我已经看过SHORTFILENAMES属性,但不知道如何适应与.wxs文件。 Wix中可以使用程序文件的简称吗? 谢谢 汤姆