Переменне окружения

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Переменне окружения

jnb » 16 фев 2006, 17:49

попробуй
ExpandEnvironmentStrings

swentorog » 25 янв 2006, 11:01

OTELLO писал(а):GetEnvironmentVariableW- выдает пустую строку
так работает

Код: Выделить всё

char *buffer=new char&#91]

alexx » 24 янв 2006, 22:52

Код: Выделить всё

DWORD GetEnvironmentVariable(
  LPCTSTR lpName,
  LPTSTR lpBuffer,
  DWORD nSize
);
nSize достаточно? что функция возращает?

И переменную просто "SystemRoot" передаёте?

OTELLO » 24 янв 2006, 19:55

Да не,просто считываю с реестра адреса, а там адреса содержат эти переменные окржения, и блин, не работает функция GetEnvironmentVariableW- выдает пустую строку...(((

BBB » 19 янв 2006, 11:25

Если именно о %SystemRoot% и из программы, то есть такая WIN API-функция:
GetSystemDirectory

(есть также и GetWindowsDirectory)

LAngel » 19 янв 2006, 11:04

просто set ?

AiK » 18 янв 2006, 22:57

echo %SystemRoot%?
GetEnvironmentVariableW?

Переменне окружения

OTELLO » 18 янв 2006, 20:11

Подскажите плиз как узнать расшифровку таких переменных, как например %SystemRoot%

Спасибки...

Вернуться к началу