博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Visual Installer】如何注册自已的文件类型
阅读量:5097 次
发布时间:2019-06-13

本文共 660 字,大约阅读时间需要 2 分钟。

一、前言

       这几天在做公司软件产品的安装包,产品有一个特定的后缀名为:.isbimqs,需要的功能是双击该后缀名文件后,会有一个启动程序launchRevit.exe去打开Revit,由Revit去打开.isbimqs所对应的.rvt文件。同时.isbimqs的文件图标与启动程序launchRevit.exe的图标一致。

二、实施

    首先,需要在HKKEY_CLASSES_ROOT下新建2个键,一个是我们注册的文件类型后缀:.isbimqs,还有一个是该文件类型所对应的文件名:isBIMQS_FILE。

      在.isbimqs中添加字符串值,名称为默认,值为“isBIMQS_FILE”:

 

      在isBIMQS_FILE中需要这样新建键:

    

     其中DefaultIcon是用来将.isbimqs文件的图标与启动程序图标保持一致,Shell是用来将启动程序打开该.isbimqs文件的命令

     在DefaultIcon中添加字符串值:

    

     [TARGETDIR]是启动程序的所在路径,也是产品安装包所在的路径。

     当然,如果没有启动程序,可以直接填写你想要的图标地址,如:[TARGETDIR]\image\Launch.ico

     在Command中添加字符串值:

    

 

     这样,做出来的安装包就会在用户计算机上将以上这些注册信息写入注册表内,从而实现自己注册的文件类型会以自己定义的启动程序launchRevit打开,同时保持图标一致。

转载于:https://www.cnblogs.com/lovecsharp094/p/5655955.html

你可能感兴趣的文章
XigmaNAS中virtualbox无法启动问题
查看>>
ServletContext实现转发和读取Properties配置文件
查看>>
My Brute HDU - 3315(KM || 费用流)
查看>>
RestTemplate 中文乱码解决方法
查看>>
冒泡排序, 使用最低票价.---双重循环,一重移动次数.二重移动
查看>>
1go基本语法
查看>>
C与C艹的内存管理方式
查看>>
[LintCode] 最小路径和
查看>>
S-GPRS车辆监控方案-转载
查看>>
给互联网创业公司的8个建议
查看>>
20160115小记
查看>>
hdu 2526
查看>>
那些常用的git工具
查看>>
join()方法之我见
查看>>
希尔shell排序——java实现
查看>>
webService学习1----WSDL
查看>>
评估分类器性能的度量,像混淆矩阵、ROC、AUC等
查看>>
Scala - Spark Lambda“goesto“ => 分析
查看>>
mysql TIMESTAMPDIFF
查看>>
win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel+mysql开发环境
查看>>