[英]How to disable creating .pf (prefetch) file in Windows MFC application?
我正在编写一个C ++ MFC应用程序。 我想避免在程序执行期间在硬盘上写入任何数据。
当我打开应用程序时,Windows立即在目录..\\Windows\\Prefetch\\
创建一个.pf
文件。
我无法禁用负责预取的注册表值( HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters\\EnablePrefetcher
),因为我的应用程序必须在许多不同的计算机上运行,并且某些用户甚至不知道如何运行运行regedit。
您能告诉我是否有禁止在我的应用程序中创建此文件的选项吗?
描述停止SuperFetch的服务在这里 。 我会在InitInstance
尝试。 如果事实证明为时已晚,我将在运行软件之前停止该服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.