旧版本的Windows具有此注册表项

时间:2013-07-17 06:21:33

标签: windows windows-xp registry

旧版本的Windows操作系统 - 即Windows Vista及更低版本 - 具有以下注册表项:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir

2 个答案:

答案 0 :(得分:1)

旧版本的Windows确实拥有该密钥。但是,使用该密钥是一个实现细节。您应该使用CSIDL API来查找程序文件目录和其他特殊位置。

您正在寻找CSIDL_PROGRAM_FILES和SHGetSpecialFolderPath。

答案 1 :(得分:0)

ProgramFilesDir注册表值位于以下注册表子项中:

  

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion

这适用于Vista,XP,2000。

Microsoft support.

中查看更多信息