
ファイルの保存時に失敗するプログラムのトラブルシューティングを試みています。SysInternals の ProcMon を使用して、ログ ファイルをどこかに書き込んでいるものの、失敗した直後にそのログ ファイルを削除していることを突き止めました。つまり、すべてが数ミリ秒で発生し、ファイルを見ることができません。
Windows でファイルに書き込まれた実際のデータを表示できるものはありますか? DiskMon を試しましたが、データも表示されません。
編集:私が取り組もうとしているプログラムの詳細はSAI(簡単ペイントツール)保存に関する問題のトラブルシューティングを試みています。
答え1
プログラムが正常に実行されているときにログが存在し、そのドライブが NTFS である場合は、ログへのハードリンクを作成します。(他に何もない場合は、XP では fsutil、Vista+ では mklink を使用してハードリンクを作成できます。)