我在C#/ .NET中编程.无论目标机器的架构是什么,我希望能够从目标机器返回Program Files目录.为了澄清,C (or whatever drive the OS is on):/Program Files无论他们的Windows版本有多大,我都希望它能够返回.
我只能在目录中进行硬编码,除非用户正在运行未安装在C:驱动器上的Windows,否则它将无法工作.
我发现
FileInfo(System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles)
Run Code Online (Sandbox Code Playgroud)
但我认为它返回Program Files (x86)64位Windows机器上的文件夹.