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.aspx

    Aber 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");


Anmelden zum Antworten