当前位置: 首页 > news >正文

qt注册表关联文件格式

注册表相关知识:http://www.360doc.com/content/12/0812/19/3688062_229808059.shtml(超详细超实用

 

将某种类型的格式关联到某个可执行程序,可以通过修改注册表来完成,当然注册表可以修改当前用户的,也可以修改系统的,目前以当前用户的注册表为例,

HKEY_CURRENT_USER\SoftWare\Classes下,如下图所示:

可以发现Classes键下有很多子键,.*的就是格式,键的默认值就是该类型文件所对应处理的键值名称,也在Classes键值下,如下图所示

对应打开该类型文件的键

使用QSettings写入子键默认值的时候特别要注意的是,如果对子键写入数据,一定要写成 subkey/subsubkey/.后面一定不能忘了.符号,另外QSettings在写注册表的时候一定要注意区分的是,如果直接写成subkey/subsubkey那就不是子键了,而是该键值下的数据项,这里一定要注意区分。可以在eap_auto_file下增加DefaultIcon/.的子键,可以给指定后缀的文件类型设置图标。如下图所示

特别提醒,主要注意的是,文件的路径分隔符必须使用微软的分隔符(\否则会出现无法访问的问题),而且打开程序文件全路径和打开路径需要加上“”。

 转 https://blog.csdn.net/davidsu33/article/details/38057651

转载于:https://www.cnblogs.com/stones-dream/p/10117920.html

相关文章:

  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • Java设计模式——单例模式(创建型模式)
  • Android高德地图贴合图片完成手绘地图展示
  • 使用ServletContext读取properties配置文件
  • java程序员必备的15个框架
  • 做还是不做,是一个问题
  • java springboot b2b2c shop 多用户商城系统源码-Spring Cloud Hystrix依赖隔离
  • 谨记一次问题排查经历
  • Framework7开发H5App如何禁止回退离开首页
  • ListT对元素的查找。
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 关于CAD的开发思路
  • 七彩视界
  • centos7使用kubeadm安装k8s集群
  • SQL Profile 总结(一)
  • 《剑指offer》分解让复杂问题更简单
  • 【RocksDB】TransactionDB源码分析
  • 4. 路由到控制器 - Laravel从零开始教程
  • 78. Subsets
  • CentOS从零开始部署Nodejs项目
  • gcc介绍及安装
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Java 内存分配及垃圾回收机制初探
  • PHP 小技巧
  • Phpstorm怎样批量删除空行?
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • ReactNativeweexDeviceOne对比
  • 从零开始在ubuntu上搭建node开发环境
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 对象引论
  • 番外篇1:在Windows环境下安装JDK
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 携程小程序初体验
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • Mac 上flink的安装与启动
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #laravel 通过手动安装依赖PHPExcel#
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (Forward) Music Player: From UI Proposal to Code
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)mysql使用Navicat 导出和导入数据库
  • **PHP分步表单提交思路(分页表单提交)
  • ../depcomp: line 571: exec: g++: not found
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?