RDP ActiveX: put_ClearTextPassword
-
Hi,
ich logge mich via ActiveX-Komponente über Remotedesktop-Client an unserem Server ein.
Nun möchte ich meinem Programm beibringen, dass es mein Loginpasswort
mit sendet.Es scheitert allerdings an meinem Verständnis, wie man dieses
put_ClearTextPassword mit einbinden soll. Die MSDN sagt mir folgendes:
http://msdn.microsoft.com/en-us/library/ms811527.aspxAber wie binde ich das in meinen Code ein?
//CMstscax1 rdp; rdp.put_Server("192.168.1.3"); rdp.put_UserName("Maximilian"); CString str = "geheim"; BSTR pwd = str.AllocSysString(); //?? HRESULT put_ClearTextPassword(pwd); //?? rdp.Connect(); HRESULT z; Sleep(5000); z = rdp.get_Connected(); if(z==S_OK) { MessageBox("login ok"); }else { MessageBox("failed to connect"); }
-
Kann niemand etwas mit meiner Fragestellung anfangen? Bzw. habe ich evtl.
wichtige Details ausgelassen, damit man nachvollziehen kann, was ich
da versuche zu stricken
-
IMsRdpClientAdvancedSettings7 *adv = (IMsRdpClientAdvancedSettings7
rdp.get_AdvancedSettings7();
adv->put_ClearTextPassword("Password");