我注意到OpenFileDialog
无法显示目录中的所有文件,这发生在我的应用程序以及其他Windows 本机程序中,例如任务管理器“新任务”“浏览”选项(使用OpenFileDialog
控件),有谁知道原因和可能的解决方法为了那个原因?
即使以管理员身份运行任务管理器也没有修复它,所以它似乎不是由特权引起的
编辑:我现在知道这是由名为File System Redirector的 appcompat 功能引起的,显然我正在启动 32 位任务管理器以及我自己的应用程序,因此它向我展示了 32 位 system32 aka SysWOW64 文件夹(在 Windows 上谈论奇怪的命名方案7 64 位 System32 有 64 位文件,而 SysWOW64 有 32 位文件),似乎当您运行某个应用程序的 32 位版本时,您无法通过OpenFileDialog
任何方式访问 64 位 System32 文件夹。
例如,在这里看到,它缺少 SnippingTool.exe(但不仅限于)
虽然我确定它确实存在于目标位置