Получение% appdata% из службы Windows [C ++] - PullRequest
0 голосов
/ 10 февраля 2011

Как и в теме - есть ли способ получить текущую зарегистрированную переменную окружения appdata пользователя?

В приложении нет проблем сделать это с помощью SHGetFolderPath () или просто getenv ("appdata"), нов обслуживании эти методы не работают.Он работает как "SYSTEM" аккаунт.

Я думаю, что это должен быть способ получения% appdata% с помощью WMI, но я не уверен в этом.

% userprofile% - это вторая точка интереса, которую я обрабатываю, когда яполучит% appdata%.

1 Ответ

1 голос
/ 10 февраля 2011

С точки зрения службы, не существует такого понятия, как «вошедший в систему пользователь».Там может быть ноль, один или несколько.Кроме того, это обычно указывает на ошибку проектирования, если это требуется вашей службе.Какую реальную проблему вы пытаетесь решить?

...