最近、アプリケーションを起動すると、Visual Studio 2005 の出力ウィンドウに次の行が表示されるようになりました:
FTH: (7156): *** フォールト トレラント ヒープ シムが現在のプロセスに適用されました。これは通常、以前のクラッシュが原因です。***
ここの手順を使用して、フォールト トレラント ヒープをオフにしようとしました:
http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx
Windows 7 64 ビット版を実行しているので、32 ビットと 64 ビットの両方のレジストリに変更を加え、32 ビットと 64 ビットの両方を使用して「Rundll32.exe fthsvc.dll,FthSysprepSpecialize」コマンドを実行しました。 Rundll32.exe の 64 ビット バージョン。
ただし、再起動後も、アプリケーションをデバッグしようとすると、フォールト トレラント ヒープが発生します。
これは、私が再現しようとしているバグを覆い隠し、パフォーマンスも低下させるため、実際の問題です。
フォールト トレラント ヒープを無効にする方法について他に提案がある人はいますか?