错误:带有MSTSCLib的项目中存在REGDB_E_CLASSNOTREG
本文关键字:REGDB 存在 CLASSNOTREG 项目 带有 MSTSCLib 错误 | 更新日期: 2023-09-27 18:29:47
我需要修复一个使用rdp ActiveX组件的项目。错误状态:
HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)
它在这个代码附近引发:
this.Controls.Add(this.rdpClientControl);
其中rdpClientControl为:
this.rdpClientControl = new AxMSTSCLib.AxMsRdpClient9NotSafeForScripting();
该项目还附带了两个dll文件Interop.MSTClib.dll和AxInterop.MTSClib.dll我知道我必须在我的系统中注册这个组件,但我必须注册哪个文件(试图将regsvr32与它们一起使用,但失败了)。此外,我在代码中收到了来自intellisense的奇怪消息:我的语言不支持这一行。
rdpClientControl.AdvancedSettings9.EnableCredSspSupport = true;
以前从未遇到过这样的错误,任何帮助都将不胜感激。谢谢
msrdp.ocx
中。注册ActiveX运行:Regsvr32 msrdp.ocx