-1

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

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir

4

2 回答 2

1

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

您正在寻找 CSIDL_PROGRAM_FILES 和 SHGetSpecialFolderPath。

于 2013-07-17T06:41:42.313 回答
0

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

这适用于 Vista、XP、2000。

在Microsoft 支持中查看更多信息。

于 2013-07-17T06:26:17.187 回答