我正在尝试搜索可能位于“Program Files”或“Program Files (x86)”目录中的文件。但是,我找不到访问 64 位程序文件的方法。
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
返回 x86 版本。一个快速的谷歌搜索有很多人有这种冲突,人们使用它会得到不同的结果。
为什么我得到 x86 文件夹,以及如何应对它?
可能您以 32 位运行您的应用程序查看此讨论以获取返回 corectlly x86 程序文件目录的代码:C# - 如何在 Windows 64 位上获取程序文件 (x86)