> -- Valery Solovey писал(а):
> Кстати, в этой ветке хранятся не все переменные окружения. Переменные, которые пользователь добавляет в своё окружение через "C:\Windows\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables", попадают в другое место. То есть, неудачный поиск по Вашему пути не гарантирует отсутствие переменной в окружении.Правильно ли понимаю, что вы хотите сказать, что лучше использовать GetUserName или GetEnvironmentVariable? Как рекомендовал Александр.