旧版本的 Windows 操作系统(即 Windows Vista 及更低版本)是否具有以下注册表项:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
旧版本的 Windows 操作系统(即 Windows Vista 及更低版本)是否具有以下注册表项:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
旧版本的 Windows 确实具有该密钥。但是,该密钥的使用是一个实现细节。您应该使用 CSIDL API 来定位程序文件目录和其他特殊位置。
您正在寻找 CSIDL_PROGRAM_FILES 和 SHGetSpecialFolderPath。
ProgramFilesDir
注册表值位于以下注册表子项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
这适用于 Vista、XP、2000。
在Microsoft 支持中查看更多信息。