2

これはFTH をオフにするときと同じ質問ですが、Windows8 では別の答えがあるかもしれません。そこにあるすべての提案を試しましたが、それでも消えません。64 ビット Windows Pro 8 で 32 ビット プログラムをデバッグしようとしています。すべてのレジストリ エントリを設定 (および再起動) しようとしました。これらは通常 64 ビット部分にのみ存在しますが、32 ビット部分にも追加しました。acxtrnal.dll ファイルの名前を変更してみました (32 ビット バージョンと 64 ビット バージョンの両方)。与えられたrundll32の提案を実行してみました。これらのどれも、FTH の実行を停止せず、プログラムのパフォーマンスを破壊しませんでした。5 秒かかった操作が数分かかるようになりました。

それを回避するために私が見つけた唯一の方法は、ビジュアルスタジオとプログラム実行可能ファイルの両方の名前を変更することです.これは、次にクラッシュし始めたときにもう一度行う必要があります.

何か案は?

4

1 に答える 1

1

単一のアプリケーションで無効にするには

Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe の HKEY_LOCAL_MACHINE および HKEY_CURRENT_USER バージョンに移動し、FaultTolerantHeap エントリを削除します。

またはこのリンクにアクセスしてください

ここ

于 2013-04-29T08:58:55.250 に答える