我已将资源管理器设置为查看隐藏的文件,并且工作正常。但是,我只是在尝试打开主机文件时注意到'etc'文件夹是隐藏的,因此没有出现在“打开文件”对话框中。
显然,打开文件对话框不使用那些资源管理器设置。
有什么方法可以设置文件打开对话框,以便显示隐藏的文件和文件夹?
请参阅有关文件系统重定向器的文章。
如果32位程序尝试访问该
System32
文件夹,它将被无形地重定向到该%windir%\SysWOW64
目录,以保持32/64位应用程序之间的兼容性。该
%windir%\System32
目录为64位应用程序保留。创建64位版本的DLL时,大多数DLL文件名都没有更改,因此32位版本的DLL存储在不同的目录中。WOW64通过使用文件系统重定向器隐藏了这种差异。在大多数情况下,每当32位应用程序尝试访问时
%windir%\System32
,访问都会重定向到%windir%\SysWOW64
。的访问权限%windir%\lastgood\system32
被重定向到%windir%\lastgood\SysWOW64
。的访问权限%windir%\regedit.exe
被重定向到%windir%\SysWOW64\regedit.exe
。如果访问导致系统显示UAC提示,则不会发生重定向。而是,启动了所请求文件的64位版本。为避免此问题,请指定SysWOW64目录以避免重定向并确保对文件的32位版本的访问,或者以管理员权限运行32位应用程序,以便不显示UAC提示。Windows Server 2003和Windows XP:不支持UAC。某些子目录免于重定向。
不能将对这些子目录的访问重定向到
%windir%\SysWOW64
:
%windir%\system32\catroot
%windir%\system32\catroot2
%windir%\system32\driverstore
%windir%\system32\drivers\etc
%windir%\system32\logfiles
%windir%\system32\spool
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句