【VisualStudio】C++プロジェクトのリモートデバッグ方法
問題
リモートデバッグの方法をわすれてしまいそうなのでメモ
解決
リモートPC(アプリを動かすPC)にリモートデバッグツールをインストールする。 https://visualstudio.microsoft.com/ja/downloads/
動作確認をしたいアプリケーションをリモートPCに配置する。
リモートデバッグツールのツール > オプションで、認証モード:認証なし を選択し、[すべてのユーザーにデバッグを許可する]の部分にもチェックを入れる。
[アイドルタイムの最大値]は0に設定。
※セキュリティー上問題ない場合ローカルPC(VisualStudioがインストールされているPC)でプロジェクトのプロパティより以下の設定を行う。
その他の項目は以下の通り設定する。
ローカルPCよりVisualStudionのデバッガーを[リモート Windows デバッガー]にして実行する。
うまくいかない時
ローカル環境でのリモートデバッグの場合、IPアドレス・サブネットマスクがローカルPCとリモートPCで一致しているかを確認する。
IPアドレスはローカル:192.168.0.2、リモートPC:192.168.0.3といった風に設定。VisualStudio上にリモートPCが表示されない場合(Windows10 Pro)
Local Security Policy ⇒ Network ListManager Policies ⇒ Unidentified Networksの Location:private
User Permissions:User can change location
に設定する。