急!!MSADODC.OCX注册成功了, 但是VB里还是显示没有找到合适的许可证。网上说的方法试了很多都不行

急!!MSADODC.OCX注册成功了, 但是VB里还是显示没有找到合适的许可证。网上说的方法试了很多都不行,第1张

注册成功后,网上下载vb6cli ,禅灶官方地址http://download.microsoft.com/download/vb60ent/sample30/1/w9xnt4/en-us/vb6cli.exe

下载后打开,在文本框里自己输入上解压地址,比如贺谨扮说D:\新建文件夹,单晌镇击unzip,然后在D盘打开新建文件夹,打开里面的VBc6.exe,提示成功即可

你找一个版本匹配的MSCAL.OCX文件放到你编写的软件执行目录或放在 *** 作系统目录就不再有这个显示,可能会需要更多相关联的库文件,要采用同样的方式,本来你的软件打包编译以后所需核橡要的库文件或资源文件会一并打包进去,也许这个改神旁文件带商业许可需要授权吧,如果你的文件中包含这个文件,则需要另找原因。瞎拍

一次在VS 编的一个程序上无法使用MSHFLXGD OCX控件(具体症状是当要使用该控件时出现程序崩溃) 开始以为MSHFLXGD OCX控件没有注册 使用regsvr 进行注册 但是注册成功后依然无法使用 于是上网搜索资料 大致知道了原因 原来是微软的OCX控件大多需要许可证 有了分发许可证的控件才可以正常运行

按照网上的说法是 mshflxgd dep 和mshflxgd srg 都编译到windowssystem 目录下(这两个文件可以在安装过VC的Windows系统下找到) 然后还要导入一个注册表项目

[HKEY_CLASSES_ROOTLicensesF D F d B FA A C FB ]

@= gcfjdjecpchcncdjpdejijgcrdoijjfcieod

当时我不知道如何导入一个注册表项目 就采用一个苯办法 安装VC (只要安装了VC 都能使用) 现在我知道了 就段运滚是可以用该控件的机子的注册表的HKEY_CLASSES_ROOTLicenses项导出为一个reg文件 然后将其拷贝到要用控件的机子上进行授权(具体是双击该reg文件将其加入到注册表) 这样估计就能用了 我甚至怀疑 将mshflxgd dep 和mshflxgd srg 都编译到windowssystem 目录下 这一步是否有作用 照我的设想 首先是使用regsvr 进行注册 然后使用握余悄宽reg文件将其加入到注册表 不过我没有试过 有兴趣的朋友可以试一下

lishixinzhi/Article/program/net/201311/12391


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8206100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存