0
給定遠程桌面的IP地址,用戶名和密碼,如何使用C++通過互聯網與它建立連接?需要一個WinAPI功能,可以做到這一點如何使用C++通過互聯網建立與遠程桌面的連接
給定遠程桌面的IP地址,用戶名和密碼,如何使用C++通過互聯網與它建立連接?需要一個WinAPI功能,可以做到這一點如何使用C++通過互聯網建立與遠程桌面的連接
您可以使用ShellExecute/CreateProcess與MSTSC.EXE。您可以在MSDN中找到文檔。也可以執行MSTSC.EXE /?
以獲取允許的選項列表。
I.e.
MSTSC /v:"<computer>"
對於用戶名和密碼,你需要創建一個RDP文件,或者你可以使用cmdkey,在啓動之前MSTSC。
cmdkey /generic:"<computer>" /user:"<username>" /pass:"<password>"
缺點是密碼存儲在本地PC上。您可以執行
cmdkey /delete:"<computer>"
但無論如何短時間用戶名和密碼短語存儲在本地。
到目前爲止,您對此有何評論? – MKR
有'WNetAddConnection2',但它連接到網絡資源並可以將本地設備重定向到網絡資源。我需要的是通過互聯網連接到遠程桌面。有_Remote桌面服務API_,但我找不到我想要的 – Qasim