orca 创建select file browse 选择文件自定对话框

使用Orca在VS安装项目中创建自定对话框 立即下载

 在 %ProgramFiles%/Microsoft Visual Studio 8/Common7/Tools/Deployment/VsdDialogs/1033 目录下提供丰富的安装对话框,
其中就有选择路径的,可就是没有选择文件的,还好我们可以借助orca工具来编辑属于自己的对话框。
      1. 在%ProgramFiles%/Microsoft Visual Studio 8/Common7/Tools/Deployment/VsdDialogs/0目录下,拷贝VsdConfirmDlg.wid
(VsdConfirmDlg.wid没有多余控件,方便操作),将其命名为“BrowseFileDlg.wid”。借助orca工具,打开文件。

   2.右键点击,选择添加表,添加Binary 和CustomAction表

  3.
导入DLL(该DLL使用C++编写,出自 http://www.installsite.org/pages/en/msi/ca.htm)下载

 4.注册该DLL,Action为触发事件名称,外部DLL type 须为1,Source 为 binary 表的名称,Target为DLL的方法名称

5.在control表中添加button控件和Text控件

6.在controlEvent中关联button和Text直接联系

 7.保存该操作,使用orca生成一个GUID

  8.将该文件同时复制到%ProgramFiles%/Microsoft Visual Studio 8/Common7/Tools/Deployment/VsdDialogs/1033
      
       9.建立一个安装项目,添加Browse File对话框,导入一个安装类工程,其Installer 类负责解析选择的文件路径,就是 PATHTOFILE参数
          this.Context.Parameters["edit1"];

10.最终效果

BrowseFileDlg.wid文件下载
参考 http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx

ai-hedge-fund(Python) 「ai-hedge-fund(Python)」是开源项目(Python)。项目简介:An AI Hedge Fund Team源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。 立即下载

相关推荐

园区管委会如何有效推进智能制造转型,提升企业竞争力?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

windows Installer创建选择文件自定对话框

在 %ProgramFiles%\Microsoft Visual Studio 8\Common7\Tools\Deployment\VsdDialogs\1033 目录下提供丰富的安装对话框, 其中就有选择路径的,可就是没有选择文件的,还好我们可以借助orca工具编辑属于自己的对话框。 1. 在%ProgramFiles%\Microsoft Visual Stu...

weixin_34315189的博客 231

实用流程图软件Diagram Designer中文版

源码直接下载地址: https://pan.quark.cn/s/426802cc3918 流程图是编程人员整理思路所必需的工具。无论是初学者还是经验丰富的开发者,都离不开它。该流程图支持多语言版本,其中包含中文,用户可以自行进行设置。Diagram Designer设计器是一个基础的矢量图形流程图、图表以及幻灯片编辑工具。它提供了可定制的对象模板(额外的模板可以下载),能够利用大量的数学表达式来绘制基本的图形,同时支持多页面以及多层次的图表,可以导入其他图形格式并具备更多的功能支持。Diagram Designer允许用户创建多种图表样式,涵盖流程图、网络地图、应用程序接口、电子电路以及其他广泛的图形类型。Diagram Designer作为一个矢量图像编辑工具,用于构建流程图、图表和滑动展览。它包含一个可定制的样板和调色板,以及简易的图形绘制功能。支持使用压缩的文件格式。它是一个操作简便的矢量图编辑器,可用于绘制流程图、UML图、说明图以及演示文稿。

Microsoft Visual Studio Installer Projects 安装包的制作案例--------打包Winform安装程序自定义安装以及设置开机启动和卸载时删除多余的文件

123

LongtengGensSupreme博客 2276

windows 自定义界面安装包程序制作

1、界面1: 2、界面2: 3、界面3: 4、界面4: 5、界面5: 6、界面6: 以上为所有自定义安装卸载界面展示,如有需要,请联系:qq:728297725 ...

u011269801的专栏 3485

SELECT FILE APDU

SELECT FILE             00 A4 04 00  0E 命令解释:      表 B.23:SELECT命令报文代码值CLA‘00’INS‘A4’P1引用控制参数(见表B-24)P2选择选项(见表B-25)Lc‘05’ - ‘10’Data文件名Le‘00

wcg_jishuo的专栏 7015

使用Windows Installer来计算文件的MD5值

代码来自网上,没有借助第三方API和其他工具

ilovec2011的专栏 588

使用Orca在Visual Studio安装项目中创建自定对话框

一、背景 使用Visual Studio安装项目来创建程序的安装很方便快捷,但在创建过程中提供可以使用的对话框很有限: 启动节点有:“启动画面”、“欢迎使用”、3个“单选按钮”、3个“复选框”、3个“文本框”、“安装文件夹”(或“安装地址”)以及“确认安装”。 二、解决方案 可以使用Orca工具创建自定义的对话框Orca 是一...

weixin_30478619的博客 245

.net平台 通过Windows installer 打包和部署实例操作

Windows installer 打包和部署 1.新建项目。 打开VS,新建项目->其他项目类型->安装和部署(Visual Studio Installer)。 注:若VS2013 或者 VS2015 没有打包和部署模块。通过https://marketplace.visualstudio.com/搜索Microsoft Visual Studio 2013 ...

Ken200888的博客 826

windows 下利用vbs进行程序的自动安装

上上篇说了一下linux平台下程序的自动安装,利用的是shell脚本,而同理在windows平台上,利用的则是vbs,当然单纯的vbs并不是很强大,同时我还利用了cmd的一些命令。同上一篇一样,都是利用ftp进行下载文件,然后在解压,在执行程序,同时会判断指定的端口是否被占用,以及一些业务逻辑处理。详见代码: ftpIp="10.22.2.21" ftpPort=2121 agentIp="

星空的专栏 7966

orca修改msi文件以取消安装路径选择

  看过一个台湾的文章,怎么也找不到了,自己摸索了一下,等于重复和传播前人的一个小技巧。  用orca打开待修改的msi文件,左边列表找到control,点选右边会显示该项下的key和value。在左边找FolderForm+BrowseButton和FolderForm+FolderEdit,将这两行的Attributes值由3改成0,存盘。  安装时变不会出现安装路径选择了浏览按钮了。

飞翔的年代 2676

form表单file,select选择后自动提交

form表单fileselect选择后自动提交 1、input type="file"控件自动提交,常用于修改用户图片等处。(注:post,get方式都行) <?phpif($_POST){echo1;}if($_GET){echo2;}?><scripttype="...

weixin_34221332的博客 580

Visual Studio Setup Project添加自定义操作

Visual Studio Setup Project是制作msi安装程序msi文件的 1 安装程序在安装的时候总是希望先关闭正在运行的当前版本 2 安装程序在卸载的时候总是希望先关闭正在运行的当前版本 这个博客写的是比较详细的:https://www.c-sharpcorner.com/article/how-to-perform-custom-actions-and-upgrade-us...

C++ 爱好者 make_it_simple888 6216

Installer自定义安装类

<br />这是 .NET Framework 中所有自定义安装程序的基类。安装程序是帮助在计算机上安装应用程序的组件。<br />使用 Installer 时必须遵循几个步骤。 <br />继承 Installer 类。<br />重写 Install、Commit、Rollback 和 Uninstall 方法。<br />向派生类添加 RunInstallerAttribute,并将其设置为 true。<br />将派生类放置在带有要安装的应用程序的程序集内。<br />调用安装程序。例如,使用 In

hudelan的专栏 4759
上一篇: 如何自定义msi安装程序
下一篇: Optimizing Memcpy improves speed
Splendour
博客等级 码龄20年 8粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值