关于控件注册和使用许可问题的解决办法

89nannan70

89nannan70

2016-01-29 12:38

关于控件注册和使用许可问题的解决办法,关于控件注册和使用许可问题的解决办法
关于控件注册和使用许可问题的解决办法

作者:catclaw2000
  鉴于前一段时间受困于微软控件的授权问题,而且互联网上也很难找到问题的解决方案,这两天论坛中也不停有网友在问相类似的问题,特撰写此文,以飨VCKBASE各位网友。
  大家都知道,对于普通的OCX控件,我们在发布时,使用安装软件拷贝到目标机器上然后再注册一下(或者手工拷贝然后用Regsvr32注册)就可以了 。
  但是对于微软提供的一些控件,比如 Microsoft ADO Control,Microsoft Datagrid Control等等,常常发现,在开发的机器上使用的好好的 ,但使用正常的发布流程,发布到目标机器上,就会出现“没有注册类别”的提示 ,软件无法使用等等问题。
  究其原因,在于微软为了防止其软件被非法发布,所以增加了许可机制(license);按理说,只有开发环境才需要许可,而在目标码的环境中,应用程序可以正常使用的,只不过不能被其他的开发工具打开;为什么会与微软原先的想法违背,我就不得而知了。让咱们进入正题,说说如何解决这个问题。
  首先,必须弄清楚许可信息的存储位置,告诉你,就在HKEY_CLASSES_ROOTLicenses目录下。   接下来,需要知道哪个控件使用的是什么注册信息,在vs.net安装盘的一个目录ExtrasVB6 Controls下,有一个注册文件vb6controls.reg,记录了VB6的大多数控件 的许可信息,下面是此文件的内容: REGEDITHKEY_CLASSES_ROOTLicenses = Licensing: Copying the keys may be a violation of established copyrights.// Masked Edit Control 6.0 license keyHKEY_CLASSES_ROOTLicensesBC96F860-9928-11cf-8AFA-00AA00C00905 = mmimfflflmqmlfffrlnmofhfkgrlmmfmqkqj // Chart Control 6.0 (OLEDB) license keyHKEY_CLASSES_ROOTLicenses12B142A4-BD51-11d1-8C08-0000F8754DA1 = aadhgafabafajhchnbchehfambfbbachmfmb// Common Dialog Control 6.0 license keyHKEY_CLASSES_ROOTLicenses4D553650-6ABE-11cf-8ADB-00AA00C00905 = gfjmrfkfifkmkfffrlmmgmhmnlulkmfmqkqj// ADO Data Control 6.0 (OLEDB) license keyHKEY_CLASSES_ROOTLicensesC4145310-469C-11d1-B182-00A0C922E820 = konhqhioohihphkouimonhqhvnwiqhhhnjti// Common Controls-3 6.0 license keyHKEY_CLASSES_ROOTLicenses38911DA0-E448-11D0-84A3-00DD01104159 = mcpckchcdchjcjcclidcgcgchdqdcjhcojpd// Windows Common Controls-2 5.0 (SP2) license keyHKEY_CLASSES_ROOTLicenses9E799BF1-8817-11cf-958F-0020AFC28C3B = uqpqnqkjujkjjjjqwktjrjkjtkupsjnjtoun// Windows Common Controls license keyHKEY_CLASSES_ROOTLicenses57CBF9E0-6AA7-11cf-8ADB-00AA00C00905 = aahakhchghkhfhaamghhbhbhkbpgfhahlfle// Data Bound Grid Control 5.0(SP3) license keyHKEY_CLASSES_ROOTLicenses556C75F1-EFBC-11CF-B9F3-00A0247033C4 = xybiedobrqsprbijaegcbislrsiucfjdhisl// Data Bound List Controls 6.0 license keyHKEY_CLASSES_ROOTLicenses96EFC40-6ABF-11cf-850C-08002B30345D = knsgigmnmngnmnigthmgpninrmumhgkgrlrk// Internet Transfer Control 6.0 license keyHKEY_CLASSES_ROOTLicenses78E1BDD1-9941-11cf-9756-00AA00C00908 = yjrjvqkjlqqjnqkjvprqsjnjvkuknjpjtoun// Multimedia Control 6.0 license keyHKEY_CLASSES_ROOTLicensesB1EFCCF0-6AC1-11cf-8ADB-00AA00C00905 = qqkjvqpqmqjjpqjjvpqqkqmqvkypoqjquoun// Chart Control 6.0 license keyHKEY_CLASSES_ROOTLicenses7C35CA30-D112-11cf-8E72-00A0C90F26F8 = whmhmhohmhiorhkouimhihihwiwinhlosmsl// Windows Common Controls-2 6.0 license keyHKEY_CLASSES_ROOTLicenses4F86BADF-9F77-11d1-B1B7-0000F8753F5D = iplpwpnippopupiivjrioppisjsjlpiiokuj// Windows Common Controls 6.0 license keyHKEY_CLASSES_ROOTLicensesED4B87C4-9F76-11d1-8BF7-0000F8754DA1 = knlggnmntgggrninthpgmnngrhqhnnjnslsh// Comm Control 6.0 license keyHKEY_CLASSES_ROOTLicenses4250E830-6AC2-11cf-8ADB-00AA00C00905 = kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun// DataGrid Control 6.0 (OLEDB) license keyHKEY_CLASSES_ROOTLicensesCDE57A55-8B86-11D0-b3C6-00A0C90AEA82 = ekpkhddkjkekpdjkqemkfkldoeoefkfdjfqe// DataList Control 6.0 (OLEDB) license keyHKEY_CLASSES_ROOTLicensesA133F000-CCB0-11d0-A316-00AA00688B10 = cibbcimbpihbbbbbnhdbeidiocmcbbdbgdoc// DBWin license keyHKEY_CLASSES_ROOTLicensesD015B071-D2ED-11d0-A31A-00AA00688B10 = gjdcfjpcmjicjcdcoihcechjlioiccechepd// MSDBRPT license keyHKEY_CLASSES_ROOTLicenses9DF1A470-BA8E-11D0-849C-00A0C90DC8A9 = cchcqjejhcgcqcfjpdfcdjkckiqikchcojpd// FlexGrid Control 6.0 license keyHKEY_CLASSES_ROOTLicenses1F3D5522-3F42-11d1-B2FA-00A0C908FB55 = gcfjdjecpchcncdjpdejijgcrdoijjfcieod// MAPI Controls 6.0 lice
展开更多 50%)
分享

猜你喜欢

关于控件注册和使用许可问题的解决办法

电脑网络
关于控件注册和使用许可问题的解决办法

《现代战争5》无效许可和闪退问题解决办法指导

手机游戏 IOS
《现代战争5》无效许可和闪退问题解决办法指导

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

关于360流量监控超值问题解决办法

电脑网络
关于360流量监控超值问题解决办法

Vista技巧:解决使用支付宝控件、证书的问题的办法

windows 操作系统
Vista技巧:解决使用支付宝控件、证书的问题的办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AJAX跨域问题的解决办法

Web开发
AJAX跨域问题的解决办法

《急难先锋2024》关于画质差的解决办法

电脑网络
《急难先锋2024》关于画质差的解决办法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Web Service随笔1

Web Service随笔1

JSP由浅入深(12)

JSP由浅入深(12)
下拉加载更多内容 ↓