【发布时间】:2012-10-17 18:38:51
【问题描述】:
是否有任何内置的 Delphi 功能可以在 Windows 下显示和隐藏系统文件(受保护的操作系统文件)之间切换?或者也许是 HKCU 的注册表项?或者也许一个 API 函数能够做到这一点?
我不需要任何技巧来在我的应用程序中显示/隐藏此类文件,我需要一些可以在 Windows 资源管理器中工作的东西。
操作系统:Win XP SP1+、Vista、7
即使我必须通过 UAC 通知,我也不介意。
【问题讨论】:
-
通过使用 SHGetSetSettings msdn.microsoft.com/en-us/library/windows/desktop/…
-
@RBA,但仅适用于从
Windows XP到Windows XP with SP2的Windows,版本范围相当窄。 -
@TLama - 确实如此。对了,操作系统版本是多少?
-
@RBA 如果程序默默地更改设置,它就是恶意软件。
-
@IulianStoian - 这取决于多种因素。您应该通知用户您的应用程序正在执行的所有操作。