2017-10-07 18 views
0

リモートデスクトップのIPアドレス、ユーザー名、およびパスワードを指定すると、C++を使用してインターネット経由で接続する方法は?それを可能にするWinAPI関数が必要ですC++を使用してインターネット経由でリモートデスクトップとの接続を確立する方法

+0

これまで何を試しましたか? – MKR

+0

'WNetAddConnection2'がありますが、ネットワークリソースへの接続を行い、ローカルデバイスをネットワークリソースにリダイレクトできます。私が必要とするのは、インターネット経由でリモートデスクトップに接続することです。 _RemoteデスクトップサービスAPI_がありますが、私が望むことができるものは見つかりませんでした – Qasim

答えて

0

MSTSC.EXEでShellExecute/CreateProcessを使用できます。 MSDNには、マニュアルがあります。 MSTSC.EXE /?を実行して、許可されたオプションのリストを取得することもできます。

I.e.

MSTSC /v:"<computer>" 

MSTSCを起動する前に、RDPファイルを作成するために必要なパスワード、またはcmdkeyを使用する必要があります。

欠点は、パスワードがローカルPCに保存されていることです。あなたは

cmdkey /delete:"<computer>" 

を実行することができる。しかし、とにかく短い瞬間のためにユーザ名とパスワードフレーズがローカルに保存されています。

関連する問題