首页 > 其他分享 >如何为自己的应用创建一个 progId?

如何为自己的应用创建一个 progId?

时间:2024-04-02 09:44:22浏览次数:17  
标签:应用 创建 value Step progId file jpeg type ProgID

If you plan to associate one or more file types with a new application, you must define a ProgID for each file type that you want to associate with the application.

To create a ProgID for each unique file type that your application handles, use these steps.

Instructions

Step 1:

Note that some file types have multiple extensions that point to the same ProgID; for example:

  • HKEY_CLASSES_ROOT\App.jpeg (your ProgID)
  • HKEY_CLASSES_ROOT\.jpg = App.jpeg (the file type mappings)
  • HKEY_CLASSES_ROOT\.jpeg = App.jpeg

Step 2:

Remove the ProgID values when you install and uninstall your program.

Step 3:

Leave the file type mappings unchanged at uninstall time. Doing so works because file type mappings are stored per user in HKEY_CLASSES_ROOT\.ext, and the system identifies the case where the ProgID value is missing and ignores it. Leaving file type mappings unchanged avoids the need to have conditional code that only removes the file type mapping if the value still points to your ProgID. It is important to avoid doing so in cases where it might have been changed by another application and you thus cannot easily remove the value.

Step 4:

Specify a unique value for the file type description of each file type ProgID by doing one of the following:

  • Leave the default value of the ProgID empty, in which case the system uses the .ext file.
  • Provide a localized value via FriendlyTypeName and, for compatibility with old applications that read the registry directly, be sure to provide the default value of the ProgID as the file type description (that is, use the same value that is referred to by the FriendlyTypeName in the English resource).

标签:应用,创建,value,Step,progId,file,jpeg,type,ProgID
From: https://www.cnblogs.com/nanfei/p/18109900

相关文章

  • 大数据之 MapReduce 相关的 Java API 应用
    注意:本文基于前两篇教程Linux系统CentOS7上搭建HadoopHDFS集群详细步骤YARN集群和MapReduce原理及应用MapReduce是ApacheHadoop项目中的一种编程模型,用于大规模数据集的并行处理。在Hadoop中,MapReduce使用JavaAPI来编写Map和Reduce函数。API简......
  • 2024年4月1日-UE5-创建主角,角色蓝图
    新建一个角色蓝图文件夹,用来管理后面所有能动的角色创建一个角色总类,后面所有的角色来继承他 打开01主角,选择网格体,然后把之前素材的WIZARD什么的给挂上去  点这个,打开不同的材质,可以试穿皮肤   双击其中一个打开,然后切回主页,选中骨骼网格体  再切回去点......
  • 【码银送书第十六期】大模型在金融行业的应用场景和落地路径
    作者:林建明来源:IT阅读排行榜本文摘编自《AIGC重塑金融:AI大模型驱动的金融变革与实践》,机械工业出版社出版文章转自:大模型在金融行业的应用场景和落地路径 这是最好的时代,也是最坏的时代。尽管大模型技术在金融领域具有巨大的应用潜力,但其应用也面临不容忽视的风险和挑......
  • 【赛题解析】【移动应用开发】全国职业院校技能大赛任务一:实现社区首页功能解析
    ​培训、环境、资料、考证公众号:波比网络公众号2:波比网络工作室移动应用开发技能大赛交流群:548238632波比网络专注于技能提升,赋能**本文章全文由波比网络原创,非法转载必究!**文章目录移动应用与开发任务1:实现社区首页功能1.界面顶部显示所在社区名称、轮播图和社......
  • Python:百度AI开放平台——OCR图像文字识别应用
    一、注册百度AI开放平台使用百度AI服务的步骤为:注册:注册成为百度AI开放平台开发者;创建AI应用:在百度API开放平台上创建相关类型的的AI应用,获得AppID、APIKey和SecretKey;调用API:调用相关类型的API,获得AI功能的结果,为开发者的应用服务。注册的操作步骤:登录百度AI开放平台,百......
  • 如果快速搭建一个可以用于全球收款的web应用?
    其实github和网上有很多开源或者付费的模版,可以用户全球化页面的搭建。但是这些基本都是外国人开发的,中文生态很不友好。小编今天就推荐一个GitHub上的由国人开源的新项目。该项目3月26日开源以来,已收获230+star,增长势头很猛,口碑也是不错。今天我就用这个项目,来教大家快速搭建一......
  • WEB应用案例
                 ......
  • 论文阅读:图神经网络应用于知识图谱推理的研究综述
    论文链接:图神经网络应用于知识图谱推理的研究综述一、知识推理研究进展(1)知识图谱以节点和边的图结构存储数据,GNN可以有效整合知识图谱结构特征及属性特征,通过节点的领域信息聚合并更新节点,利用其强大的信息传播能力学习数据间的语义关系和潜在信息,使其可以很好地学习知识推理......
  • FreeRTOS系列补充2:重点API函数的应用代码范例(特特特详细)
    目录1、任务创建和删除API函数 动态创建任务函数原型 动态创建任务函数使用范例 静态创建函数原型静态创建任务函数使用范例任务删除函数原型任务删除函数使用范例2、任务挂起和恢复函数任务挂起函数原型任务恢复函数(任务中恢复)原型任务恢复函数(中断中恢复)原型......
  • “中台”成互联网热词,TSINGSEE青犀AI算法中台介绍及应用特点
    一、AI算法中台介绍TSINGSEE青犀视频AI算法中台是一款平台型产品,专注于提供各行业中小场景中部署解决方案。系统采用了多项IT高新技术,如视频编解码技术、嵌入式系统技术、存储技术、网络技术和智能技术等,能提供丰富的视图接入能力和智能分析能力,既可本地独立工作,也可联网组成一个......