社区
.NET Framework
帖子详情
msi打包程序如何在安装后自动运行一个EXE文件
ZXFC88
2014-11-10 11:32:56
msi打包程序如何在安装后自动运行一个EXE文件
...全文
455
1
打赏
收藏
msi打包程序如何在安装后自动运行一个EXE文件
msi打包程序如何在安装后自动运行一个EXE文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-11-10
打赏
举报
回复
http://www.cnblogs.com/zgqys1980/archive/2008/09/25/1298907.html 不同的是,他说的是安装前自定义动作,你需要的是之后的动作,方法类似
C#演示将
程序
打包
成
EXE
或
MSI
摘要:C#源码,
文件
操作,
程序
打包
C#演示将
程序
打包
成
EXE
或
MSI
源码,这在编写成品软件的时候最有用处了,一般我们都需要将写好的软件
打包
发布,本便是最简便的一种方法,不过有些功能不够完善,仅提供一种编程思路供借鉴。
一个
完整的installshield
安装
程序
实例(艾泽拉斯之海洋女神出品)
一个
完整的Installscript
MSI
Project,分为基本设置和编程两部分,基本设置是
一个
完整的简单
安装
程序
,编程部分包括注册表检查,
自动
安装
第三方软件,显示用户的输入信息,自定义feature,在
安装
时实时拷贝外部
文件
,允许用户指定快捷方式,
安装
完毕
自动
运行
程序
,设置环境变量;完美卸载,卸载时卸载服务等。最后还有如何
打包
,如何替换皮肤等小技巧的说明。 对每
一个
用到的函数都有详细解释,包括每个参数的解释。
AUTOIT生成
自动
安装
的工具
1.兼容
msi
,
自动
高亮目标
程序
,实时生成脚本 2.可导入其他非i-Autoit创建的Au3脚本并编译为
EXE
3.
自动
读取
安装
程序
图标,编译时也可以选择其他图标 4.可自定义编译
EXE
版本信息 5.支持组件多控件选择(例如标准树形treeviw、列表listview控件)、文本edit控件修改文本(例如
安装
路径、序列号输入) 6.新增隐藏
自动
安装
模式,不过尚未完美 7.模式切换分为控件模式和鼠标位置模式,切换快捷键和暂停捕捉快捷键均可自定义设置 8.可自定义是否在控件点击时左上角提示相关信息 9.可自定义
运行
脚本是否需要托盘提示目前代码行数和对应代码 10.其他功能(
打包
、删除
文件
,添加、删除启动项,查杀进程和随机窗口)可方便生成相应代码并可一键复制 日后根据反馈陆续推出动画教程,暂时补个简单文字教程: 1.将目标
程序
拖到“
安装
程序
”的文本框,点击
运行
2.
程序
启动并高亮置顶,此时别太急,尤其是那些需要释放
文件
的
程序
,稍等片刻再开始按照正常
安装
步骤点击相应按钮 3.如果需要修改
安装
路径或输入注册码,请在第1步前将路径复制好,然后单击文本框,会弹出
一个
提示框,输入需要修改的路径即可 4.检测到点击其他控件(标准树形treeviw、列表listview控件)会
自动
转换成相对位置点击 5.某些控件如果发现不支持或者控件结构非常复杂,可以尝试切换为鼠标模式用相对位置模拟点击 6.如果需要关闭进程或者窗口之类的,可以在“其他功能”里面的选项使用对应功能生成代码并一键复制后转到“
安装
脚本”选择合适位置右键选择粘贴代码即可 7.测试代码:在“
安装
脚本”界面右键选择“测试代码”即可生成临时测试
程序
并
运行
8.编译代码:选择图标或保留源
程序
图标后再自定义版本信息(也可不定义)编译即可,在目标
程序
同目录下生成
安装
脚本
程序
9.导入脚本:将目标脚本拖入“
运行
编译”的“
安装
脚本”右侧文本框,点击导入即可 10.隐藏
安装
模式:部分软件无法兼容,还需继续更新完善,有兴趣的可以自行测试
VisualCppRedist_AIO_x86_x64_v59系统
运行
库简称MSVC,VBVC基础类型库组件
Microsoft Visual C++ Redistributable(VisualCppRedist AIO 系统
运行
库,简称MSVC,VB/VC)是Windows操作系统应用
程序
的基础类型库组件。用于最新Microsoft Visual C ++可再发行
运行
时的AIO重新
打包
,而没有原始
安装
包膨胀,由国外My Digital Life论坛@abbodi1406改装而成,整合所有版本Visual C ++组件,支持静默参数,该过程由Windows命令脚本处理,该脚本默认情况下隐藏在后台
运行
,在
安装
之前,该脚本将检查并删除现有的不兼容的Visual C ++
运行
时,包括原始
EXE
或
MSI
安装
程序
,或较旧的
MSI
软件包版本,卸载选项/脚本将删除所有检测到的VC ++
运行
时(UCRT除外),Windows XP支持部分功能,该软件包将
安装
和检测最新的
运行
时版本,但不会检查和删除不兼容的版本。您可以使用7-zip或WinRar将
安装
程序
文件
解压缩到短路径,然后以管理员身份
运行
Installer.cmd,此版Visual C++
运行
库合集包(VisualCppRedist),
自动
安装
所有库。
Microsoft Visual C++
运行
库合集包完整版2021年8月版_x86_x64_v52.
exe
Microsoft Visual C++ Redistributable(系统
运行
库,简称MSVC,VB/VC)是Windows操作系统应用
程序
的基础类型库组件。此版Visual C
运行
库合集包(VisualCppRedist),是由国外My Digital Life论坛@abbodi1406改装而成,整合所有版本Visual C 组件,支持静默参数,
自动
安装
所有库,装机必备。用于最新Microsoft Visual C ++可再发行
运行
时的AIO重新
打包
,而没有原始
安装
包膨胀,由国外My Digital Life论坛@abbodi1406改装而成,整合所有版本Visual C ++组件,支持静默参数,该过程由Windows命令脚本处理,该脚本默认情况下隐藏在后台
运行
,在
安装
之前,该脚本将检查并删除现有的不兼容的Visual C ++
运行
时,包括原始
EXE
或
MSI
安装
程序
,或较旧的
MSI
软件包版本,卸载选项/脚本将删除所有检测到的VC ++
运行
时(UCRT除外),Windows XP支持部分功能,该软件包将
安装
和检测最新的
运行
时版本,但不会检查和删除不兼容的版本。您可以使用7-zip或WinRar将
安装
程序
文件
解压缩到短路径,然后以管理员身份
运行
Installer.cmd,此版Visual C++
运行
库合集包(VisualCppRedist),
自动
安装
所有库,装机必备。 VisualCppRedist AIO Microsoft Visual Basic/C++ Runtime (x86/x64) Microsoft C Runtime Library (2002: 7.0.9975.0) Microsoft C Runtime Library (2003: 7.10.6119.0) Microsoft Visual C++ Redistributables (x86/x64) Microsoft Visual C++ 2005 Redistributable – 8.0.61187 Microsoft Visual C++ 2008 Redistributable – 9.0.30729 Microsoft Visual C++ 2010 Redistributable – 10.0.40219 Microsoft Visual C++ 2012 Redistributable – 11.0.61135 Microsoft Visual C++ 2013 Redistributable – 12.0.40664 Microsoft Visual C++ 2015 Redistributable – 14.10.25008 Microsoft Visual C++ 2005-2019 Redistributable - 14.28.29812 Microsoft Visual Studio 2010 Tools for Office Runtime (x86/x64) 静默参数 VisualCppRedist_AIO_x86_x64.
exe
/ai -
自动
静默
安装
所有,不显示任何输出。 /y -
自动
安装
所有,有
安装
界面进度显示。 /aiM -自选
安装
所有,
安装
每个版本有提取对话框,并确认询问。 /aiU -
自动
卸载所有,卸载每个版本有提取对话框,并确认询问。 /aiA -
自动
静默
安装
所有,但隐藏ARP项。 /aiR -
自动
静默卸载所有。 /ai5 -
自动
静默仅
安装
Microsoft Visual C 2005。 /ai8 -
自动
静默仅
安装
Microsoft Visual C 2008。 /aiX -
自动
静默仅
安装
Microsoft Visual C 2010。 /ai2 -
自动
静默仅
安装
Microsoft Visual C 2012。 /ai3 -
自动
静默 /ai9 -
自动
静默仅
安装
Microsoft Visual C 2019。 /aiT -
自动
静默仅
安装
Microsoft Visual Studio 2010。 /aiE -
自动
静默仅
安装
额外的Microsoft Visual Basic/C 。 /aiV -
自动
静默仅
安装
Microsoft C Runtime Library基础库。 /aiH -系统“卸载
程序
”界面中“
自动
隐藏已经
安装
”项。 /aiP -系统“卸载
程序
”界面中“手动隐藏或显示已经
安装
”项。 /aiC -完全
自动
被动模式。
安装
所有,但UCRT KB3118401除外。 /aiD -调试模式,创建VCpp_debug.log而不
安装
/卸载任何组件。 /gm2 -用于禁用所有其它开关的提取解压对话框的可选开关
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章