我正在编写一个 C++ MFC 应用程序。我想避免在程序执行期间在硬盘上写入任何数据。
当我打开我的应用程序时,Windows 会立即.pf
在目录中创建一个文件..\Windows\Prefetch\
。
我无法禁用负责预取 ( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher
) 的注册表值,因为我的应用程序必须在许多不同的机器上运行,并且一些用户甚至可能不知道如何运行 regedit。
您能否告诉我是否有任何选项可以禁用在我的应用程序中创建此文件?