0
원격 데스크톱의 IP 주소, 사용자 이름 및 암호가 주어지면 C++을 사용하여 인터넷을 통해 연결하는 방법은 무엇입니까? 이를 수행 할 수있는 WinAPI 기능이 필요합니다.C++을 사용하여 인터넷을 통해 원격 데스크톱과 연결하는 방법
원격 데스크톱의 IP 주소, 사용자 이름 및 암호가 주어지면 C++을 사용하여 인터넷을 통해 연결하는 방법은 무엇입니까? 이를 수행 할 수있는 WinAPI 기능이 필요합니다.C++을 사용하여 인터넷을 통해 원격 데스크톱과 연결하는 방법
MSTSC.EXE과 함께 ShellExecute/CreateProcess를 사용할 수 있습니다. MSDN에서 설명서를 찾을 수 있습니다. MSTSC.EXE /?
을 실행하여 허용 된 옵션 목록을 가져올 수도 있습니다.
e.e.
MSTSC /v:"<computer>"
MSTSC를 시작하기 전에 암호와 사용자 이름에 대해 RDP 파일을 만들거나 cmdkey를 사용할 수 있습니다.
cmdkey /generic:"<computer>" /user:"<username>" /pass:"<password>"
단점은 암호가 로컬 PC에 저장된다는 것입니다. 당신은 실행할 수 있습니다
cmdkey /delete:"<computer>"
아무리 짧은 시간 동안 사용자 이름과 암호 구문이 로컬에 저장됩니다.
지금까지 시도한 것은 무엇입니까? – MKR
'WNetAddConnection2'가 있지만 네트워크 자원에 연결하고 로컬 장치를 네트워크 자원으로 재전송 할 수 있습니다. 내가 필요한 것은 인터넷을 통해 원격 데스크톱에 연결하는 것입니다. _Remote Desktop Services API_가 있지만 원하는 작업을 수행 할 수 없습니다. – Qasim