首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows:如何将应用程序解压缩到TempFolder中,运行它并删除它?

Windows:如何将应用程序解压缩到TempFolder中,运行它并删除它?
EN

Stack Overflow用户
提问于 2010-11-24 09:43:42
回答 2查看 826关注 0票数 0

我有自己的安装程序InstallInit.exe。我需要将它包含到MSI安装程序中,因此windows-installer将:

/withargumets

  • Delete

  1. 解压缩到临时文件夹
  2. 启动Temp Folder\InstallInit.exe

你有什么窍门要做吗?我只知道如何执行步骤2(通过自定义操作)。

Note1:我正在使用VS2010创建安装程序。

Note2:我也可以使用另一个文件夹(即程序文件中的目标dir )。这将解决#1,我只需要在安装完成后删除InstallInit.exe。

EN

回答 2

Stack Overflow用户

发布于 2010-11-24 10:19:34

(1)将InstallInit.exe放入二进制表中。

(2)创建一个用于解包的CustomAction

(3)创建一个用于发射的CustomAction

(4)更改RemoveFile-表-添加InstallInit.exe (InstallMode = 1)

票数 1
EN

Stack Overflow用户

发布于 2010-11-24 10:00:21

作为解决方案的一部分,创建一个执行步骤1-3的程序,并将该程序作为自定义操作调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4265360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档