修改使用RTX client SDK 附带的VC下的RTX插件例子,从而得到自己所需的插件,不同的插件需要

不同的UUID,当然不同的插件可以使用相同的UUID,但是相同的UUID插件同时安装使用时就会出问题,

安装时提示相同的插件已经安装。这种情况需要修改UUID。

我们可以用VC6.0所带的工具产生UUID。

1、在CMD下敲:GUIDGEN,将出线4种格式的UUID
2、在vc中找到ODL文件,将里面的uuid用以上产生的第4个格式的字符串替换
  特别注意:在主程序里也存在uuid的时候,需要将第3种格式的字符串放在主文件的CPP

(如:MenuDemomodule.cpp)文件中替换原来的,可以搜索原来的uuid或IMPLEMENT_OLECREATE或其他

相关信息找到具体的位置:

// {C0C77382-1799-422D-8E01-4DC89B4BF0C9}
IMPLEMENT_OLECREATE(CMenuDemoModule, "RTXC.MenuDemoModule",
 0xc0c77382, 0x1799, 0x422d, 0x8e, 0x1, 0x4d, 0xc8, 0x9b, 0x4b, 0xf0, 0xc9)

3、保存
4、运行C:\Program Files\Microsoft Visual Studio\VC98\bin\MKTYPLIB.EXE ,选择刚才目录的odl文件
5、编译
6、ok.产生了新的clsid

(也可以点右键编译odl文件,或者在编译菜单中重建全部。)

在cmd dos 命令行下控制台下,敲uuidgen ,也可以产生uuid:

相对使用Guidgen方便一点, 因为在CPP文件里还有修改:

0xc0c77382, 0x1799, 0x422d, 0x8e, 0x1, 0x4d, 0xc8, 0x9b, 0x4b, 0xf0, 0xc9

这些信息。

转至http://blog.sina.com.cn/s/blog_576b7081010130xg.html

RTX客户端插件编程:修改VC插件dll文件的uuid相关推荐

  1. Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载

    Java VisualVM 插件地址 打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同 ...

  2. gradle 修改java代码_自定义一个gradle插件动态修改jar包Class文件

    动态修改jar包中的class文件,预埋占位符字符串,在编译代码时动态植入要修改的值.记录一下整个过程及踩过的坑. 创建一个Android项目,再创建一个Android library,删掉里面所有代 ...

  3. CANoe DLL编程(六)—— DLL文件的二次封装

  4. 认识动态链接库DLL文件(转一篇文章)

    认识动态链接库DLL文件[url]http://bbs.pcpro.com.cn/viewthread.php?tid=10040[/url] DLL文件即动态链接库文件,是一种可执行文件,它允许程序 ...

  5. 最标准最简洁的通达信DLL股票插件编程开发流程

    [简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: https://www.x86asm.org Email:    643439947@qq.com QQ交流: 643439 ...

  6. 【C】Natasha 插件编程

    文章转载授权级别:C Natasha 是一个代替 Emit / Expression 的动态构建项目,旨在为开发者提供方便.快捷.高性能的动态构建服务,动态编程是生态的重要组成部分,希望开发者们能有足 ...

  7. VC++动态链接库(DLL)编程(四)――MFC扩展 DLL

    VC++动态链接库(DLL)编程(四) ――MFC扩展 DLL 作者:宋宝华  e-mail:21cnbao@21cn.com   前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细 ...

  8. VC++动态链接库(DLL)编程深入浅出(zz)

    1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在仓库的发展史上经历了" ...

  9. [转]C++学习:VC++动态链接库(DLL)编程深入浅出(zz)

    转自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html 1.概论 先来阐述一下DLL(Dynamic Linkable Librar ...

  10. VC++动态链接库(DLL)编程深入浅出

    深度好文作为入门理解非常不错 1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在 ...

最新文章

  1. 参加软件测试培训需要注意哪些
  2. 从零开始一起学习SLAM | 不推公式,如何真正理解对极约束?
  3. 【数字智能三篇】之三: 一页纸说清楚“什么是深度学习?”
  4. C语言进行离散傅里叶DFT变换~MATLAB验证
  5. 淘宝NPM镜像、cnmp
  6. JS与Object-C交互补充
  7. python 单反格式转格式_如何用单反斜杠转义字符串的特殊字符 - python
  8. poj2914无向图的最小割
  9. 通过自学可以搭建量化交易模型吗?
  10. 全国省份、城市关联表 mysql(含城市名拼音)
  11. questasim中点击 add wave 后,显示 no data 解决方法
  12. 基于C#的机器人仿真平台和机器人运动学算法实现
  13. Python-pptx Slides
  14. FreeType字体引擎介绍
  15. LVGL-gui_user.h
  16. 一类用 LCT 维护信息的题目
  17. Xftp 传文件到虚拟机一直显示状态错误,传不进去
  18. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(5)2021 华为海思(下)
  19. vue中使用wangeditor富文本编辑器(含图片上传和回显)
  20. Python基础学习第三天——条件控制与while循环语句

热门文章

  1. Inside-OutsideNet
  2. HTML中的空格、Tab、书名号大于号以及常用特殊符号
  3. 单片机中存储器扩展位地址线怎么算_单片机程序存储器的扩展
  4. 大道至简:软件工程实践者的思想(读后感想)
  5. #读书笔记—《自控力》第一章
  6. Python爬虫实战 | (13) 爬取新浪滚动新闻
  7. 钢铁侠java_现代版“钢铁侠”,无所不能的程序员,java工程师实现人造器官!...
  8. 200个案例5大应用场景最全AI“战疫”武器
  9. 实验二十三——RPL协议仿真实验
  10. 充分利用微博加快社区发展