2

C++ MFC アプリケーションを作成しています。プログラム実行中にHDDにデータを書き込むのは避けたい。

アプリケーションを開くと、Windows はすぐに.pfディレクトリにファイルを作成します..\Windows\Prefetch\

プリフェッチ ( ) を担当するレジストリ値を無効にすることはできませんHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher。アプリケーションを多数の異なるマシンで実行する必要があり、一部のユーザーは regedit の実行方法さえ知らない可能性があるためです。

アプリケーションでこのファイルの作成を無効にするオプションがあるかどうか教えてください。

4

1 に答える 1

0

ここで説明されているように、SuperFetchサービスを停止します。私はこれをで試してみInitInstanceます。それが遅すぎることが判明した場合は、ソフトウェアを実行する前にサービスを停止します。

于 2012-08-10T11:05:28.950 に答える