none
RDP StartProgram Acesso Negado RRS feed

  • Pergunta

  • E ai pessoal estou com o seguinte código:                   

    rdp.Server = "servidor";
    rdp.UserName = "usuário";

            IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
            secured.ClearTextPassword = "senha";

            rdp.SecuredSettings.StartProgram = @"c:\Windows\System32\calc.exe";
            rdp.SecuredSettings.WorkDir = @"c:\Windows\System32";

    rdp.Connect();

    Com este código conecto corretamente mas o programa que coloco para iniciar automaticamente (CALC.EXE) não abre e me da um aviso de ACESSO NEGADO, como eu resolvo insto?

    segunda-feira, 14 de dezembro de 2015 22:09

Todas as Respostas

  • Amigo,

    Tente o código abaixo:

    using (new Impersonator("usuario", "dominio", "senha"))
    {
    	rdp.Server = "servidor";
    	rdp.UserName = "usuário";
    
    			IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
    			secured.ClearTextPassword = "senha";
    
    			rdp.SecuredSettings.StartProgram = @"c:\Windows\System32\calc.exe";
    			rdp.SecuredSettings.WorkDir = @"c:\Windows\System32";
    	rdp.Connect();
    }
    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    quarta-feira, 16 de dezembro de 2015 15:59