记录一个计算或者查找ocx注册表位置和license设置
By
admin
at 2022-08-21 • 0人收藏 • 703人看过
前面flexcell.ocx当时写库的时候, 有人问那个库里的
这个是从哪里来的, 嗯, 当时不知道计算方式, 所以是最笨的办法, 从注册表里一个一个删除, 然后看哪个删掉会导致错误提示[未获得授权]...
现在已经2022了, 当然不能在那么傻兮兮的这样干.
还是拿这个ocx举例, 手动注册regsvr32 flexcell.ocx
然后, 打开 RegDllView.exe 软件, 可以从里面看到刚刚注册好的
文件下载:
此时, 看到下面 Class ID 里第一个 就是我们平时用的那个GUID了, 后面的Name就是ProgID了, 在上面鼠标右键-> 选择
展开后, 看到TypeLib , 点击它
双击[默认]字样, 复制出里面的数据 {E08BA07E-6463-4EAB-8437-99F08000BAD9}
然后, 我们可以拿这个进行计算, 算出 license 数值
我们要用到一个excel文件, 这个可以自动计算
文件下载:
此文件来自: https://github.com/zzlufida/CSharpU8
然后, 把刚刚复制好的guid填写进去, 下面自动计算好了.
此时可以复制 , 然后粘贴到文本里面了.
登录后方可回帖