0

私はVS2017でVisual Studio Graphics Debuggerを使用しており、MSアプリケーションのみを表示しています。私も編集でそれを選択し、それを追加し、GTAVは、状態を実行中ですが、選択することができません。 enter image description hereVisual StudioグラフィックデバッガアプリケーションでGTAVを選択するにはどうすればよいですか?

enter image description here

enter image description here

更新:(ガレスの答えについて):すでに 私は私のDirectXコントロールパネルを示し、私が行うことができ、さらには何もありません: enter image description here はまた、other debug optionsで、クリックした後、それは最初のウィンドウと同じものを示しています。 enter image description hereenter image description here

答えて

2

キャンディークラッシュはキングのように、制限されたデバッグターゲットはすべてMSであるようです。

GTAは実行可能インストーラーでインストールされていたのに対し、おそらくWindowsストアからはApp Packagesとしてインストールされているという共通点があります。

Appパッケージ以外のアプリケーションにアタッチする場合は、「その他のデバッグターゲット」または「プロセスにアタッチ」メニューを参照することを検討してください。 DirectXコントロールパネルのメニュー項目も検討する価値があります。

+0

アップデートをご覧ください –

2

デバッグインストール済みアプリケーションパッケージは、ユニバーサルWindowsプラットフォーム(UWP)アプリケーションでのみ動作します。 GTA VはWin32デスクトップアプリケーションなので、そのメニューには表示されません。 >スタートグラフィックDebuggi NG -

あなたは、Visual Studioでそれを開いて、その後、デバッグ/グラフィックを使用してEXEでVSGSを実行することができます。しかし、Win32デスクトップアプリケーションでは「波紋」ランチャーを使用することが多いため、実際にDirect3DゲームEXEではありません。

アプリケーションは、Visual StudioがAPIを介してキャプチャすることをサポートしていないことも自由に要求しています。これはここでも可能です。これは、D3DPerf_SetOptions(1)メソッド、D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRYフラグの使用、またはIsAnnotationEnabled:GetStatusまたはID3D11DeviceContext2::IsAnnotationEnabledから返された値に反応することによって行われます。

+0

メモを追加するだけで、GTAVをx64モードでインストールしました。私はそれをしたが、間違いを与えた。私はチュートリアルを書いた人と相談し、ロックスターがデバッグ中にexeを終了させるように設計されている可能性があると言われました。私はわかりません。それはエラーを出しました:それは実行するのに時間がかかり、リモートデバッガについて何か言います。私は明日の詳細を追加します。チュートリアルの作者は、あなたの最後の段落のようにGTAVがデバッグを許可しないと言っていましたが、レンダリングを使ってGPUの各フレーム情報にアクセスすることができます。 –

関連する問題