1
我已經創建了一個asp.net網頁,並從網頁中使用下面的代碼建立遠程桌面連接。使用process.startinfo的遠程桌面連接
rdp.exe是一個外部文件
這裏是我的代碼
Protected Sub BtnRemote_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnRemote.Click
Dim Process As New System.Diagnostics.Process
Dim startinfo As New System.Diagnostics.ProcessStartInfo
startinfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal
startinfo.FileName = "C:\WINDOWS\system32\cmd.exe"
Dim path = "D:\rdp.exe"
startinfo.Arguments = path + "/v:" + txtTerminal.Text + " " + "/u:" + txtTerUser.Text + " " + "/p:" + txtTerPassword.Text
startinfo.UseShellExecute = False
Process.Start(startinfo)
End Sub
一切都很好,當我調試,但系統將無法建立遠程連接。
但是,如果我從命令提示符使用以下命令,我能夠建立一個遠程連接。
E:\rdp /v:"IPAddress" /domain:"domain" /u:"username" /p:"password"