2016-01-09 32 views
0

我需要修復一個使用rdp ActiveX組件的項目。錯誤狀態:錯誤:項目中的REGDB_E_CLASSNOTREG與MSTSCLib

HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG) 

它提出了接近這個代碼:

this.Controls.Add(this.rdpClientControl); 

其中rdpClientControl是:

this.rdpClientControl = new AxMSTSCLib.AxMsRdpClient9NotSafeForScripting(); 

還有兩個DLL文件來參加這個項目 Interop.MSTSCLib .dllAxInterop.MSTSCLib.dll 我知道我必須在我的系統中註冊這個組件,但我必須註冊哪個文件(嘗試使用regsvr32與他們兩個,但它失敗了)。 另外,我的代碼中有來自intellisense的奇怪消息:該語言不受我的語言支持。

rdpClientControl.AdvancedSettings9.EnableCredSspSupport = true; 

之前從未遇到過一個象這樣的錯誤,任何幫助,將不勝感激。謝謝!

回答

0

ActiveX在msrdp.ocx。 要註冊ActiveX運行:Regsvr32 msrdp.ocx