C# c++注册组件ocx失败 You do not have a license to use this ActiveX control.
2010-04-14 19:54
501 查看
当您在 Microsoft Visual Studio 2005 或 Microsoft Visual Studio .NET 中使用
Microsoft Visual Basic 6.0 ActiveX 控件时,可能会遇到以下问题:
在您尝试将随 Visual Basic 6.0 一起提供的 ActiveX 控件添加到 Visual Studio
2005 或 Visual Studio .NET 窗体中时,会收到以下错误消息:
You do not have a
license to use this ActiveX control.
您必须具有设计时许可证,才可以使用 Visual Basic 6.0 ActiveX
控件。造成这些错误的原因是系统注册表不包含设计时许可证信息。在您升级包含 Visual Basic 6.0 ActiveX
控件的项目时,或者尝试在 Visual Studio 2005 或 Visual Studio .NET 窗体上使用 Visual Basic
6.0 ActiveX 控件时,这些控件必须安装在目标系统上并且具有在目标系统上使用的许可证。
Visual Studio
2005 和 Visual Studio .NET 不会安装 Visual Basic 6.0 ActiveX 控件的许可证信息,除非
Visual Basic 6.0 控件安装在运行 Visual Studio 2005 或 Visual Studio .NET
的计算机上。如果计算机上从未安装过 Visual Basic 6.0,则可能会出现该问题。
您不会在同时安装了 Visual
Basic 6.0 和 Visual Studio 2005 或 Visual Studio .NET 的计算机上收到这些错误,因为
Visual Basic 6.0 会安装这些组件并注册许可证。
方法 1:在运行 Visual Studio 2005 或 Visual Studio .NET
Microsoft Visual Basic 6.0 ActiveX 控件时,可能会遇到以下问题:
在您尝试将随 Visual Basic 6.0 一起提供的 ActiveX 控件添加到 Visual Studio
2005 或 Visual Studio .NET 窗体中时,会收到以下错误消息:
You do not have a
license to use this ActiveX control.
您必须具有设计时许可证,才可以使用 Visual Basic 6.0 ActiveX
控件。造成这些错误的原因是系统注册表不包含设计时许可证信息。在您升级包含 Visual Basic 6.0 ActiveX
控件的项目时,或者尝试在 Visual Studio 2005 或 Visual Studio .NET 窗体上使用 Visual Basic
6.0 ActiveX 控件时,这些控件必须安装在目标系统上并且具有在目标系统上使用的许可证。
Visual Studio
2005 和 Visual Studio .NET 不会安装 Visual Basic 6.0 ActiveX 控件的许可证信息,除非
Visual Basic 6.0 控件安装在运行 Visual Studio 2005 或 Visual Studio .NET
的计算机上。如果计算机上从未安装过 Visual Basic 6.0,则可能会出现该问题。
您不会在同时安装了 Visual
Basic 6.0 和 Visual Studio 2005 或 Visual Studio .NET 的计算机上收到这些错误,因为
Visual Basic 6.0 会安装这些组件并注册许可证。
方法 1:在运行 Visual Studio 2005 或 Visual Studio .NET
的计算机上安装 Visual Basic 6.0
方法 2:向注册表添加授权密钥(如下):
REGEDIT HKEY_CLASSES_ROOT/Licenses = Licensing: Copying the keys may be a violation of established copyrights. // Masked Edit Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/BC96F860-9928-11cf-8AFA-00AA00C00905 = mmimfflflmqmlfffrlnmofhfkgrlmmfmqkqj // Chart Control 6.0 (OLEDB) license key HKEY_CLASSES_ROOT/Licenses/12B142A4-BD51-11d1-8C08-0000F8754DA1 = aadhgafabafajhchnbchehfambfbbachmfmb // Common Dialog Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/4D553650-6ABE-11cf-8ADB-00AA00C00905 = gfjmrfkfifkmkfffrlmmgmhmnlulkmfmqkqj // ADO Data Control 6.0 (OLEDB) license key HKEY_CLASSES_ROOT/Licenses/C4145310-469C-11d1-B182-00A0C922E820 = konhqhioohihphkouimonhqhvnwiqhhhnjti // Common Controls-3 6.0 license key HKEY_CLASSES_ROOT/Licenses/38911DA0-E448-11D0-84A3-00DD01104159 = mcpckchcdchjcjcclidcgcgchdqdcjhcojpd // Windows Common Controls-2 5.0 (SP2) license key HKEY_CLASSES_ROOT/Licenses/9E799BF1-8817-11cf-958F-0020AFC28C3B = uqpqnqkjujkjjjjqwktjrjkjtkupsjnjtoun // Windows Common Controls license key HKEY_CLASSES_ROOT/Licenses/57CBF9E0-6AA7-11cf-8ADB-00AA00C00905 = aahakhchghkhfhaamghhbhbhkbpgfhahlfle // Data Bound Grid Control 5.0(SP3) license key HKEY_CLASSES_ROOT/Licenses/556C75F1-EFBC-11CF-B9F3-00A0247033C4 = xybiedobrqsprbijaegcbislrsiucfjdhisl // Data Bound List Controls 6.0 license key HKEY_CLASSES_ROOT/Licenses/096EFC40-6ABF-11cf-850C-08002B30345D = knsgigmnmngnmnigthmgpninrmumhgkgrlrk // Internet Transfer Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/78E1BDD1-9941-11cf-9756-00AA00C00908 = yjrjvqkjlqqjnqkjvprqsjnjvkuknjpjtoun // Multimedia Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/B1EFCCF0-6AC1-11cf-8ADB-00AA00C00905 = qqkjvqpqmqjjpqjjvpqqkqmqvkypoqjquoun // Chart Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/7C35CA30-D112-11cf-8E72-00A0C90F26F8 = whmhmhohmhiorhkouimhihihwiwinhlosmsl // Windows Common Controls-2 6.0 license key HKEY_CLASSES_ROOT/Licenses/4F86BADF-9F77-11d1-B1B7-0000F8753F5D = iplpwpnippopupiivjrioppisjsjlpiiokuj // Windows Common Controls 6.0 license key HKEY_CLASSES_ROOT/Licenses/ED4B87C4-9F76-11d1-8BF7-0000F8754DA1 = knlggnmntgggrninthpgmnngrhqhnnjnslsh // Comm Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/4250E830-6AC2-11cf-8ADB-00AA00C00905 = kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun // DataGrid Control 6.0 (OLEDB) license key HKEY_CLASSES_ROOT/Licenses/CDE57A55-8B86-11D0-b3C6-00A0C90AEA82 = ekpkhddkjkekpdjkqemkfkldoeoefkfdjfqe // DataList Control 6.0 (OLEDB) license key HKEY_CLASSES_ROOT/Licenses/A133F000-CCB0-11d0-A316-00AA00688B10 = cibbcimbpihbbbbbnhdbeidiocmcbbdbgdoc // DBWin license key HKEY_CLASSES_ROOT/Licenses/D015B071-D2ED-11d0-A31A-00AA00688B10 = gjdcfjpcmjicjcdcoihcechjlioiccechepd // MSDBRPT license key HKEY_CLASSES_ROOT/Licenses/9DF1A470-BA8E-11D0-849C-00A0C90DC8A9 = cchcqjejhcgcqcfjpdfcdjkckiqikchcojpd // FlexGrid Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/72E67120-5959-11cf-91F6-C2863C385E30 = ibcbbbebqbdbciebmcobmbhifcmciibblgmf // MAPI Controls 6.0 license key HKEY_CLASSES_ROOT/Licenses/899B3E80-6AC6-11cf-8ADB-00AA00C00905 = wjsjjjlqmjpjrjjjvpqqkqmqukypoqjquoun // MSRDO 2.0 license key HKEY_CLASSES_ROOT/Licenses/B1692F60-23B0-11D0-8E95-00A0C90F26F8 = mjjjccncgjijrcfjpdfjfcejpdkdkcgjojpd // RemoteData Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/43478d75-78e0-11cf-8e78-00a0d100038e = imshohohphlmnhimuinmphmmuiminhlmsmsl // Windowless Controls 6.0 license key HKEY_CLASSES_ROOT/Licenses/80E80EF0-DBBE-11D0-BCE2-00A0C90DCA10 = qijimitpmpnpxplpvjnikpkpqoxjmpkpoivj // PictureClip Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/6FB38640-6AC7-11cf-8ADB-00AA00C00905 = gdjkokgdldikhdddpjkkekgknesjikdkoioh // Rich TextBox Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/DC4D7920-6AC8-11cf-8ADB-00AA00C00905 = iokouhloohrojhhhtnooiokomiwnmohosmsl // Sheridan Tab Control license key HKEY_CLASSES_ROOT/Licenses/190B7910-992A-11cf-8AFA-00AA00C00905 = gclclcejjcmjdcccoikjlcecoioijjcjnhng // SysInfo Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/E32E2733-1BC5-11d0-B8C3-00A0C90DCA10 = kmhfimlflmmfpffmsgfmhmimngtghmoflhsg // Winsock Control 6.0 license key HKEY_CLASSES_ROOT/Licenses/2c49f800-c2dd-11cf-9ad6-0080c7e7b78d = mlrljgrlhltlngjlthrligklpkrhllglqlrk 导入注册表中ok
相关文章推荐
- DllRegisterServer的调用失败,错误代码为0x80040200 (vista手动注册ocx dll问题)
- 如何应对VB中对象库注册失败(MSCOMCTL.OCX)
- C# 注册COM+组件步骤~
- win7下向C:\Windows\System32目录下拷贝文件并注册ocx组件
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- [转]C++和C#编写调用COM组件
- 一个组件注册失败引发的惨案
- [C#]C++调用dotNet组件的步骤
- win7注册ocx时出现对DllRegisterServer的调用失败,错误代码为0x80040200解决方案
- 在C#中使用c++编译的ocx的方法
- 不能注册DLL/OCX:RegSvr32失败 0x5
- C#:注册组件
- C#操作word或excel及水晶报表,检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005
- C++调用C#注册的回调函数
- Windows 8 C#调用C++编写的Windows运行时组件
- C# 注册COM+组件步骤
- 关于C#开发OCX组件的说明
- C++调用C#编写的COM组件
- C#自动注册第三方提供或是自己编写的DLL或ocx控件的方法