Comando MSDOS via VB.NET

06/03/2009

0

Estou fazendo assim, funciona mas preciso resolver um problema:

Dim CMDProcesso As New Process
        Dim CMDInfoInicio As New System.Diagnostics.ProcessStartInfo

        ´´Inicia novo prompt de comando
        CMDInfoInicio.FileName = "cmd"

        ´´Redireciona o Input
        CMDInfoInicio.RedirectStandardInput = True

        ´´Redireciona o OutPut
        CMDInfoInicio.RedirectStandardOutput = True

        ´´Requerido para o redirecionamento
        CMDInfoInicio.UseShellExecute = False

        ´´Seta Informações de inicialização
        CMDProcesso.StartInfo = CMDInfoInicio

        ´´Inicia processo
        CMDProcesso.Start()

        ´´Declara STREAMS de Leitura e Escrita
        ´´E os seta como Input e OutPut do processo

        Dim SR As System.IO.StreamReader = CMDProcesso.StandardOutput
        Dim SW As System.IO.StreamWriter = CMDProcesso.StandardInput

        ´´Envia Comando
        SW.WriteLine("net use \\126.0." & IPServe & ".1 /user:vendas")

        ´´Envia comando para Sair
        SW.WriteLine("exit")

        ´´Retorna Resultado do prompt
        MsgBox(SR.ReadToEnd) -> Apenas para mostrar a mensagem... depois irei comentar

        ´´Fecha Streams
        SW.Close()
        SR.Close()


[img:b6be5cd882]http://i498.photobucket.com/albums/rr350/faccruz/MSDOS.jpg[/img:b6be5cd882]

como incluir a senha qndo pede?? essa é a minha duvida, ou então, capturar qndo der erro

Lembrando que eu estou acesando via BROWSER


Facc

Facc

Responder

Posts

09/03/2009

Facc

ninguem?


Responder

10/03/2009

Rafael Cabral

Já tentou isso?

Process.Start("cmd.exe /c net use \\126.0." & IPServe & ".1 /user:vendas")


Atenciosamente,

Rafael Cabral


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar