Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在安装过程中运行“.bat”文件?
在安装项目中 诸如 exe dll js vbs 之类的可执行文件是可以接受的 但无法运行 bat自定义操作中的文件 问题是如何运行 bat安装过程中的文件 好吧 经过大量搜索和反复试验 我解决了这个问题 我不确定这是否是最好的方法 但它确
batchfile
visualstudio2008
installation
setupproject
customaction
Wix:动态添加功能
我们正在使用 Wix 为我们的软件构建 msi 我们有一些要在目标机器上实现的组件 插件 每个客户端的插件都不同 我们想要做的是创建一个标准构建并修改 msi 包中的功能列表 有没有办法通过自定义操作动态更改功能列表 例如 从自定义操作中读
wix
windowsinstaller
customaction
WiX - 通过检查修订来防止降级
我正在寻找一种方法来防止我的应用程序降级 但 问题 是 我必须检查修订号 例如 安装 1 0 0 1 时应该可以安装 1 0 0 2 但安装 1 0 0 2 时不应该安装 1 0 0 1 我知道 Element MajorUpgrade 仅
wix
windowsinstaller
customaction
如何编写自定义操作 DLL 以在 MSI 中使用?
这是我打算自己回答的问题 但请随意添加其他方法来完成此任务 我正在打包一个应用程序以用于各种配置 并且我确定在 MSI 中执行自定义逻辑的最可靠方法是编写我自己的自定义操作 DLL 该 DLL 能够从 PROPERTY 表中读取 写入 终止
Delphi
windowsinstaller
customaction
使用自定义操作卸载多个产品
我正在为我们的产品开发基于 WIX 的安装程序 该产品有一个基础产品和许多插件 基础版和插件将作为单独的 MSI 提供 仅当底座可用时才能安装插件 基础和插件在根文件夹下共享公共文件夹树 例如 C Program files MyProdu
wix
windowsinstaller
uninstallation
customaction
Rails 3 自定义操作表单
我在 Rails 3 中将表单路由到自定义操作时遇到问题 以下是我的路由 resources photos do resources comments collection do get update states end member d
rubyonrails
Forms
rubyonrails3
customaction
Wix 自定义操作仅在安装期间执行,但不在升级和删除时执行?
我有一个自定义操作 该操作只能在安装期间执行 而不能在次要版本升级和删除期间执行 我尝试了不同的条件 但 CA 正在次要版本期间执行 1 未安装 或不 删除 全部 并升级产品代码 2 未安装 3 未安装 或未 已安装并删除 全部 并升级产品
wix
windowsinstaller
customaction
wix311
如何在具有提升权限的 WiX 中创建的 MSI 中运行自定义操作?
我有一个安装程序需要访问注册表并使用自定义操作复制和删除文件 在 Windows XP 中 安装程序运行良好 但在 Vista 和 7 中 安装程序显示错误 因为它无法访问文件夹 但如果我以管理员身份运行安装程序 则一切正常 因此 我需要安
installation
wix
windowsinstaller
customaction
如何根据自定义操作中设置的属性安装功能?
我正在尝试根据应在自定义操作中设置的值安装两个功能之一 首先 我设置一个属性的值 UINT stdcall ConfigurationCheckAction MSIHANDLE hInstall HRESULT hr S OK UINT e
c
wix
windowsinstaller
customaction
解决“配置对象是只读的,因为它已通过调用 ServerManager.CommitChanges() 提交”?
我为安装程序项目编写了一个自定义操作 该操作执行以下操作 检查现有网站是否存在同名网站 由用户输入 如果该网站不存在 则在 IIS 中创建该网站 创建应用程序池 将应用程序池分配给创建的网站 当涉及到分配应用程序池时 我收到错误 配置对象是
c
IIS7
customaction
servermanager
msi 安装程序运行两次
我有一个通过 msi 安装的程序 msi 是使用 VS2008 部署项目构建的 并具有在安装完成后运行该程序的自定义操作 一旦 msi 运行 我可以简单地更新版本号 生成新的产品代码 并且 msi 可以在同一台 PC 上再次运行 但是 我想
visualstudio2008
windowsinstaller
customaction
如何修复“未找到自定义操作文件的安装项目”异常?
我正在尝试为 Windows 服务创建一个安装项目 我已按照以下指示进行操作http support microsoft com kb 816169 http support microsoft com kb 816169轻松创建安装项目
windowsservices
setupproject
customaction
SSIS
在 WIX 中立即执行自定义操作
有没有办法在第一个对话框 欢迎 出现后立即在 WIX 中执行自定义操作 要求是检查先决条件 其中一些需要自定义操作 当我们单击下一个对话框时 可以执行自定义操作 但标准 WIX 先决条件将与我们的自定义先决条件分开确定 我们需要的自定义操作
Windows
installation
wix
customaction
WiX CustomActionData 在调用的 CustomAction 中为空
我再次陷入了一个问题 这可能很容易解决 我想扩展使用 WiX 创建的设置 以更改已安装程序的配置文件 为了做到这一点 我创建了一个自定义动作 为了能够更改配置文件 我需要知道它在我的文件中的 安装 位置自定义动作 因此我尝试通过安装位置和文
c
wix
wix35
customaction
如何添加仅在卸载时发生的 WiX 自定义操作(通过 MSI)?
我想修改 MSI 安装程序 通过创建WiX http en wikipedia org wiki WiX 在卸载时删除整个目录 我明白了RemoveFile and RemoveFolderWiX 中的选项 但这些选项不够强大 无法递归删除
wix
windowsinstaller
customaction
wix SetProperty After 属性不会采用自定义操作 ID
在阅读了 SetProperty 页面并查看了我在此处和其他地方找到的尽可能多的示例后 我仍然无法让我的 SetProperty 与设置为我的自定义操作 ID 之一的 After 或 Before 一起使用 该文档在这个主题上似乎非常简单和
wix
customaction
wix - 安装前删除旧程序文件夹
我需要安装程序在安装程序开始复制新文件之前删除旧的安装目录 如果存在 该文件夹包含程序使用过程中生成的一些文件和子文件夹 它们不包含在安装程序中 因此 我创建了自定义操作来执行此操作 所以 一些代码 首先 自定义操作代码 没什么特别的 Cu
c
wix
customaction
安排从 WiX 延迟自定义操作重新启动
我有一个 WiX 延迟自定义操作 可以有条件地修改某些注册表项 为了使更改生效 需要重新启动 我希望用户获得标准对话框 提示他们在安装完成后重新启动 如何安排从延迟的自定义操作重新启动 为什么你有一个自定义操作来执行 MSI WiX 本身知
wix
windowsinstaller
customaction
WIX - 对安装取消运行自定义操作
我正在使用 WIX 编写安装程序 当用户按下 取消 按钮时 我需要执行自定义操作 我创建了一个自定义操作 但我似乎找不到在哪里使用该操作 有什么想法我该怎么做吗 尝试类似的方法
wix
wix3
customaction
来自 C# 自定义操作的 MsiSetProperty
action1如何从 C 自定义操作中设置 MSI 属性 到目前为止我已经有了这个 但如何获取句柄 DllImport msi dll CharSet CharSet Unicode static extern int MsiSetProp
c
WINAPI
wix
windowsinstaller
customaction
1
2
»