wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Windows Installer Commit中运行批处理文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在安装主输出后,我没有成功修改 Windows Installer MSI以运行批处理文件.我搜索过这个并找到了很多建议,但没有任何效果. 添加自定义操作 自定义操作只能是可执行文件.批处理文件不可执行. 创建运行批处理文件的Windows ScripTing Host可执行文件 很多人都试图这样做,包括在SO,并没有人能够让这个工作. 使用WIX或InstallShield 我没有时间或权限来更
在安装主输出后,我没有成功修改 Windows Installer MSI以运行批处理文件.我搜索过这个并找到了很多建议,但没有任何效果.

添加自定义操作
自定义操作只能是可执行文件.批处理文件不可执行.

创建运行批处理文件的Windows ScripTing Host可执行文件
很多人都试图这样做,包括SO,并没有人能够让这个工作.

使用WIX或InstallShield
我没有时间或权限来更改公司安装程序技术.

使用Orca编辑.msi并添加自定义属性,然后添加自定义操作,然后编辑InstallExecuteSequence,…
我已经尝试了几个小时,并且只创建了在运行它时抛出系统错误的安装程序.

你上面说的是不正确的:

自定义操作(即使没有像InstallShield这样的工具)也可以是基于.EXE,VBScript,JScript或DLl.如果您编写DLL,您可以编写您想要调用批处理文件的任何代码,或者对系统进行任何更改 – 没有限制.

更新:一个我有用的示例:( CustomAction表中的条目)

Action Test
Type 34
source SystemFolder
Target cmd.exe /c c:\test.bat
ExtendedType <blank>

大佬总结

以上是大佬教程为你收集整理的在Windows Installer Commit中运行批处理文件全部内容,希望文章能够帮你解决在Windows Installer Commit中运行批处理文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。