有谁知道如何为 Perl 脚本及其依赖库构建 Windows Installer 程序?
我在当地高中兼职计算机技术人员。他们需要一个系统来跟踪该地区的所有计算机(例如计算机的物理位置和库存序列号),并告诉我要保持预算。我坐下来用…
VS2010安装程序-如何设置[制造商]和其他此类属性
我正在为 Windows 服务项目开发 VS2010 安装程序。 我想为该项目设置 [manufacturer] 属性,但我看不到它在 2010 年的位置。 当我当前尝试安装时,它…
如何编写自定义操作以在安装完成之前删除已安装的文件
我想编写一个自定义操作,在安装完成之前(即从 msi 安装文件“test”之后)删除已安装的文件。 我正在执行它。现在我想在执行后删除这个文件。我编写…
NSIS:将自定义文本添加到状态文本框中
我有 NSIS 安装程序,并且需要 MSI 3.1 来安装 C++ 运行时。 如果找不到安装程序或者安装程序已过时,我会显示消息框。 代码如下: Section "Install"…
如何包含“MSVC Runtime.exe”在我的 MSI 安装程序项目中,如果未安装,是否可以运行它?
我希望将“vcredist_x86.exe”包含在我的安装程序包中。 要求: 1)内置到msi文件中,不是单独的包,不是单独的安装 2) 作为单个安装程序的一部分自动…
如何在安装完成后立即运行应用程序?
我正在使用 Visual Studio 2008 为 ac# 应用程序编写一个安装程序。我已经创建了一个安装项目并创建了 .msi 文件。它工作正常。现在我需要在安装结束…
对于基于 WiX 的安装程序,添加-删除卸载和 msiexec /x 无法相应工作
我的一些基于 WiX 的安装程序遇到了这种奇怪的行为。安装后,如果我尝试通过“添加删除程序”(Windows 7 中的程序和功能)使用右键单击菜单并选择“…
一款产品的不同版本的 MSI 文件是否应该命名相同
我有 2 个 msi 文件。第一个版本为 1.0.0.120,第二个版本为 1.2.0.321, 我应该将它们命名为 产品.1.0.0.120.msi Product.1.2.0.321.msi 因此,当用…
安装 MSI 之前删除文件和目录
多年来,我们的产品都是通过 InstallShield 安装程序安装的。我今年将安装更改为 MSI (WiX)。现在 MSI 应该清理该目录,该目录保持不变。 我在 MSI 中…
为使用 IIS 和 SQL Express 的程序创建安装包
我有一个使用 ASP.NET 在 Visual Studio 2008 中开发的应用程序。它的一部分是一个使用 IIS 6 并访问 SQL Express 2008 中的数据库的网站,另一部分是…
在已安装 Python 的计算机上以非交互式方式安装额外的 Python 环境
我正在开发一个部署工具,它将构建一个预安装了许多依赖项的 python 环境。 根据Python网站上的文档我应该能够执行如下操作: msiexec.exe /i python_…
将 Apple 的 Windows Bonjour 安装程序捆绑到我们的 msi 中
我被要求将 Apple 的 Bonjour 安装程序捆绑到我们自己的 msi 安装程序中,以便 Bonjour 自动与我们的软件一起安装。以前有人这样做过吗?这似乎并不简…