Страница 1 из 1
Переменне окружения
Добавлено: 18 янв 2006, 20:11
OTELLO
Подскажите плиз как узнать расшифровку таких переменных, как например %SystemRoot%
Спасибки...
Добавлено: 18 янв 2006, 22:57
AiK
echo %SystemRoot%?
GetEnvironmentVariableW?
Добавлено: 19 янв 2006, 11:04
LAngel
просто set ?
Добавлено: 19 янв 2006, 11:25
BBB
Если именно о %SystemRoot% и из программы, то есть такая WIN API-функция:
GetSystemDirectory
(есть также и GetWindowsDirectory)
Добавлено: 24 янв 2006, 19:55
OTELLO
Да не,просто считываю с реестра адреса, а там адреса содержат эти переменные окржения, и блин, не работает функция GetEnvironmentVariableW- выдает пустую строку...(((
Добавлено: 24 янв 2006, 22:52
alexx
Код: Выделить всё
DWORD GetEnvironmentVariable(
LPCTSTR lpName,
LPTSTR lpBuffer,
DWORD nSize
);
nSize достаточно? что функция возращает?
И переменную просто "SystemRoot" передаёте?
Добавлено: 25 янв 2006, 11:01
swentorog
OTELLO писал(а):GetEnvironmentVariableW- выдает пустую строку
так работает
Добавлено: 16 фев 2006, 17:49
jnb
попробуй
ExpandEnvironmentStrings