Visual Studio 2010 を使用して C++ でアプリケーションを作成しましたが、OutputDebugStringW を使用して多くのデバッグ情報を発行しています (1 秒あたり約 50 で、これは明らかに大量です)。
DebugView を 3 回または 4 回開いて閉じると、アプリケーションが不安定になり、クラッシュするか、動作が不安定になります。同じ量のデバッグ プリントを実行する別のアプリケーションで同じことを試しました (これも VS 2010 で実行された C++ で)。どちらのコンピューターも Windows 7 32 ビットを実行しています。
これらの出力の長さは 512 文字を超えないように制御されているため、バッファー オーバーランはないと思います (OutputDebugStringW は 4kb 文字列に制限されているようです)。
Hoo Win Tail (DebugView に似たソフトウェア) で試しましたが、問題は発生しません。
誰かがすでにこの問題を経験していますか?
よろしくお願いします、
ジェット