回答編集履歴
1
リモートデバッグについて補足を追記
answer
CHANGED
@@ -8,4 +8,13 @@
|
|
8
8
|
|
9
9
|
少し質問の主旨とは異なるかもしれませんが、Visual Studio にはリモートデバッガー機能があるので、デバッグ中ではない実行中のEXEでも、自PCあるいは別PCから途中でプロセスにアタッチしてデバッグを継続することができます。
|
10
10
|
|
11
|
-
また、[DebugBreak](https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms679297(v=vs.85).aspx) APIをコード中で呼び出すと、そこでVisual Studio等のデバッガーを呼び出してデバッグを継続することができるので、条件次第ではそのような使い方もできると思われます。
|
11
|
+
また、[DebugBreak](https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms679297(v=vs.85).aspx) APIをコード中で呼び出すと、そこでVisual Studio等のデバッガーを呼び出してデバッグを継続することができるので、条件次第ではそのような使い方もできると思われます。
|
12
|
+
|
13
|
+
---
|
14
|
+
**リモートデバッグについて追記: 2019-01-20 18:57**
|
15
|
+
|
16
|
+
補足ですが、リモートデバッグ機能を使ってブレイクした場合、入力フォーカスはゲームのホストウィンドウのままで移動せず、リモートPC側のデバッガーで操作できた気がします。(ちょっと記憶が不確かですが)
|
17
|
+
|
18
|
+
尚、毎フレーム毎に再入あるいはコールバックしてくる構造の場合は要注意です。(これはリモートデバッグに限りませんけど)
|
19
|
+
|
20
|
+
[Remote Debugging](https://docs.microsoft.com/ja-jp/visualstudio/debugger/remote-debugging?view=vs-2017)
|