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

Windows应用-GUID工具

下载本应用
我们在DirectShow和媒体基础程序的调试中,将会遇到大量的GUID,调试窗口大部分情况下只给出GUID字符串,此GUID代表什么,我们无从得知。这时,就需要此“GUID工具”,将GUID字符串翻译为GUID定义,这样就可以在MSDN帮助文档中查找该GUID代表什么。本应用可以方便的在GUID字符形式,值形式,定义之间进行转换。下面是该应用的界面图像。
在这里插入图片描述
本应用收录了DirectShow媒体类型的主要类型,子类型,格式类型GUID,以及DirectShow对象,默认过滤器,接口类标识GUID,和媒体基础使用到的GUID,包括属性GUID,媒体基础媒体类型GUID。部分添加了注释。可以扩展,读者可以自行添加GUID及注释,对现有注释不满意可以更改,如果输入有错误可以删除。在应用界面点击右键会弹出菜单,选择“编辑GUID”将弹出编辑窗口,如下。
在这里插入图片描述
本应用使用CArchive类将所有GUID信息存储在GUID.dat文件中,每个GUID信息为3个CString字符串:第1个字符串是GUID字符串;第2个是GUID定义字符串;第3个是注释文本字符串。下面是读取代码:

		CFile F1(L"GUID.dat", CFile::modeRead);CArchive ar(&F1, CArchive::load);CString Gitem, def, text; ar >> Gitem >> def >> text;while (Gitem != L"结束"){ar >> Gitem >> def >> text;}
http://www.xdnf.cn/news/886195.html

相关文章:

  • LFWG2024.08
  • BeeWorks 协同办公能力:局域网内企业级协作的全场景重构
  • 电脑提示dll文件缺失怎么办 dll修复方法
  • 【Elasticsearch】 查询优化方式
  • openvino如何在c++中调用pytorch训练的模型
  • 【Oracle】分区表
  • Maxscript快速入门(四)
  • C#、VB.net——如何设置窗体应用程序的外边框不可拉伸
  • Mermaid画UML类图
  • 深度学习N2周:构建词典
  • 【笔记】解决MSYS2安装后cargo-install-update.exe-System Error
  • Mybatis动态SQL语句
  • aitrader兼容talib,布林带的简单策略,创业板十年年年化15.5%,附代码
  • 成都芯谷金融中心·文化科技产业园:构建产业新城的实践与探索
  • Python打卡训练营day45——2025.06.05
  • 11 - ArcGIS For JavaScript -- 高程分析
  • Redis 缓存策略:借助缓存优化数据库性能并保障数据一致性
  • Liunx进程替换
  • 【Linux篇】0基础之学习操作系统进程
  • 2021 RoboCom 世界机器人开发者大赛-高职组(初赛)解题报告 | 珂学家
  • Spring中@Primary注解的作用与使用
  • Dockerfile实践java项目
  • 哈希算法实战全景:安全加密到分布式系统的“核心引擎”
  • 25_06_05Ubuntu系统root密码破解
  • Vite模块联邦(vite-plugin-federation)实现去中心化微前端后台管理系统架构
  • ROS:pcd点云转为路径规划的pgm文件和yaml文件
  • PHP的namespace
  • 第十三节:第五部分:集合框架:集合嵌套
  • ubuntu24.04 使用apt指令只下载不安装软件
  • BENTLY模块特价型号3300/16-14-01-03-00-00-01找小游、主要应用领域