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

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

前面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

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...