Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)返回x86

时间:2013-04-13 13:36:58

标签: c# .net vb.net directory

我正在尝试搜索可能位于“Program Files”或“Program Files(x86)”目录中的文件。但是,我找不到访问64位程序文件的方法。

Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)返回x86版本。快速谷歌搜索有很多人发生这种冲突,人们使用它会得到不同的结果。

为什么我要获取x86文件夹,以及如何对付它?

1 个答案:

答案 0 :(得分:-1)

可能你的应用程序运行为32位 查看此讨论以获取正确返回x86程序文件的代码dir:C# - How to get Program Files (x86) on Windows 64 bit