记录一个计算或者查找ocx注册表位置和license设置

By admin at 2022-08-21 • 0人收藏 • 175人看过

前面flexcell.ocx当时写库的时候, 有人问那个库里的

image.png

这个是从哪里来的, 嗯, 当时不知道计算方式, 所以是最笨的办法, 从注册表里一个一个删除, 然后看哪个删掉会导致错误提示[未获得授权]... 

现在已经2022了, 当然不能在那么傻兮兮的这样干.


还是拿这个ocx举例, 手动注册regsvr32 flexcell.ocx 

然后, 打开 RegDllView.exe 软件, 可以从里面看到刚刚注册好的


文件下载: 

RegDllView.zip


image.png

此时, 看到下面 Class ID 里第一个 就是我们平时用的那个GUID了, 后面的Name就是ProgID了, 在上面鼠标右键-> 选择

image.png

image.png

展开后, 看到TypeLib , 点击它

image.png

双击[默认]字样, 复制出里面的数据 {E08BA07E-6463-4EAB-8437-99F08000BAD9} 

 

然后, 我们可以拿这个进行计算, 算出 license 数值

我们要用到一个excel文件, 这个可以自动计算


文件下载: 

VB6 OCX许可证算法分析.zip

此文件来自: https://github.com/zzlufida/CSharpU8


然后, 把刚刚复制好的guid填写进去, 下面自动计算好了. 

此时可以复制 , 然后粘贴到文本里面了.


image.png

登录后方可回帖

登 录
信息栏
公告:
个人博客
专注分享
谢谢合作!

本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
打赏本站
Loading...