REG_EXPAND_SZ 用于 8.3 短名称

REG_EXPAND_SZ 用于 8.3 短名称

我正在尝试解决一个PATH问题并遇到了REG_SZREG_EXPAND_SZ注册表类型,其中在注册表项中使用诸如 %SystemRoot% 之类的变量时必须使用 REG_EXPAND_SZ。

我的问题是,REG_EXPAND_SZ 类型是否也适用于 8.3 短名称,例如C:\Progra~1

答案1

REG_EXPAND_SZ 类型是否也适用于 8.3 短名称(例如 C:\Progra~1)?

清楚沒有!

REG_EXPAND_SZ

包含对环境变量的未扩展引用的以空字符结尾的字符串(例如“%PATH%”)。它将是 Unicode 字符串还是 ANSI 字符串,具体取决于您使用的是 Unicode 函数还是 ANSI 函数。

您可以在注册表(regedit)中查找"C:\Progra~1"并会找到很多REG_SZ条目。

相关内容