1

Я пытаюсь решить проблему PATH и натолкнулся на типы реестра REG_SZ и REG_EXPAND_SZ , где REG_EXPAND_SZ необходимо использовать при использовании таких переменных, как% SystemRoot% в разделе реестра.

Мой вопрос: должен ли тип REG_EXPAND_SZ также использоваться для 8.3 коротких имен, таких как C:\Progra~1?

1 ответ1

1

должен ли тип REG_EXPAND_SZ также использоваться для 8.3 коротких имен, таких как C:\Progra ~ 1?

Ясно нет!

REG_EXPAND_SZ

Строка с нулевым символом в конце, которая содержит нерасширенные ссылки на переменные среды (например, «% PATH%»). Это будет строка Unicode или ANSI в зависимости от того, используете ли вы функции Unicode или ANSI.

Вы можете найти "C:\Progra~1" в реестре (regedit) и найти много записей REG_SZ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .