修改OCX插件的UUID

使用环境 VC6.0

新建一个和你需要修改的插件的名称相同的工程(这是会生成一个新的ID)如名称为xxxxxOCX

修改工程中的文件

xxxxxOCX.cpp 中的

const GUID CDECL BASED_CODE _tlid =

{ 0x5ce50e08, 0xfb49, 0x4c4a, { 0x90, 0x18, 0xd9, 0xb9, 0x51, 0xc2, 0x95, 0x71 } };

xxxxxOCXPpg.cpp中的

IMPLEMENT_OLECREATE_EX(CxxxxxOCXPropPage, "xxxxxOCX.xxxxxOCXPropPage.1",

0xce6b53bf, 0xc001, 0x42b5, 0x9e, 0xb9, 0x58, 0x83, 0xbb, 0x4b, 0x7c, 0x9)

xxxxxOCXCtl.cpp中的

IMPLEMENT_OLECREATE_EX(CxxxxxOCXCtrl, "xxxxxOCX.xxxxxOCXCtrl.1",

0x6988d47c, 0x3f45, 0x45a0, 0x94, 0x8c, 0x57, 0x96, 0x7f, 0x7c, 0x5a, 0x8d)

const IID BASED_CODE IID_DxxxxxOCX =

{ 0x2f04c067, 0xd312, 0x431d, { 0x8f, 0xf2, 0xdb, 0x3b, 0x43, 0x6a, 0x48, 0x19 } };

const IID BASED_CODE IID_DxxxxxOCXEvents =

{ 0x66ceb6fa, 0x8ac4, 0x408b, { 0x95, 0xd8, 0x90, 0xff, 0xa5, 0xce, 0x26, 0xc5 } };

以及xxxxxOCX.odl 文件中的所有内容

都用新建的工程中的内容替换就能够修改OCX控件的ID

时间: 2024-11-12 17:15:48

修改OCX插件的UUID的相关文章

【No.4 Ionic】修改 cordova 插件

在使用 cordova 过程 使用的插件 有可能不能满足个人需求,就需要修改,下面就直接说说步骤 插件结构 我用 cordova-plugin-inappbrowser 插件 讲解 在目录中有个 src目录,然后 有android  和 ios 目录,直接按需修改就行了 . |-- CONTRIBUTING.md |-- LICENSE |-- NOTICE |-- package.json |-- plugin.xml |-- README.md |-- RELEASENOTES.md |--

AfterLogic webmail开启修改密码插件Hmailserver

AfterLogic webmail修改密码插件,下载位置http://www.afterlogic.com/wiki/Password_change_for_hMailServer_(WebMail_Plugins)?WM=Lite 复制到\webmail\data\plugins\hmailserver-change-password\index.php 启用插件步骤: 找到 data/settings/config.php 打开: 添加如下 'plugins.hmailserver-cha

roundcute 添加修改密码插件

添加修改密码插件 现打开main.inc.php 文件,搜索“$rcmail_config['plugins']”,找到: // List of active plugins (in plugins/ directory) $rcmail_config['plugins'] = array(); 这里我想添加修改密码功能,修改代码如下: // List of active plugins (in plugins/ directory) $rcmail_config['plugins'] = ar

修改KSImageNamed插件,让插件支持输入imageWithNamed:时显示要选择的图片

1. 首先进入此插件路径, Macintosh HD > 用户 > xxx > 资源库 > Application Support > Developer > Shared > Xcode > Plug-ins 2. 退出Xcode,删除KSImageNamed.xcplugin文件 3. 打开KSImageNamed插件项目,在项目中全局搜索imagenamed 4. 找到了imageNamed方法后,复制Item 5. 把imageNamed修改为ima

如何修改sublime3插件的默认快捷键?

网上搜到了这个答案,但不适用于sublime3 http://blog.csdn.net/kongjiea/article/details/18263985 正确的做法如下: 1.打开sublime目录下/Data/Packages/XXX(插件名) 目录,打开后缀名为:.sublime-keymap的文件,复制其内容. 2.如图所示,打开用户设置文件 3.粘贴剪贴板内容到该文件,并将其中的"keys": 内容改为你想要的快捷键.

sublime 修改Xdebug插件快捷键

最近在用Xdebug插件 感觉挺好用 但是快捷键不太舒服,特别是调试下一步的时候,比较麻烦,按键较多: 所以想DIY下 但是preferences->package setting ->Xdebug,里面没有快捷键的设置; 那就去 preferences-> key bindings-default/user 去找Xdebug的设置,全没有…… 最终在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Installed Packa

修改BabeLua插件支持VS2017

修改SublimeText3插件Emmet生成HTML中lang属性的默认值

打开Preferences → Package Settings → Emmet → Settings-User,输入如下代码并保存: { "snippets": { "variables": { "lang": "zh-CN" } } } 原文地址:https://www.cnblogs.com/deanjs/p/10512389.html

VirtualBox 复制vdi文件和修改vdi的uuid

1.复制vdi文件:VBoxManage clonehd 因为VirtualBox不允许注册重复的uuid,而每个vdi文件都有一个唯一的uuid.所以要想拷贝一份vdi文件再次在VBOX中注册,简单的复制是不行的.此时我们需要用到命令VBoxManage clonehd,这个命令在克隆vdi文件时会给新文件设置一个uuid[注:要运行这个命令,先打开命令提示行,并进入到virtual box的安装目录].事例如下: [plain] view plaincopyprint? D:\Program