Python: получить зарегистрированного пользователя и его / ее специальные папки - PullRequest
3 голосов
/ 27 июля 2010

Этот код win32api.GetUserName() отлично работает на всех системах win от win 2000 до win 7? А если пользователь не локальный, а пользователь домена, он все еще работает?

Когда я использую эту функцию shell.SHGetFolderPath(0, shellcon.CSIDL_someDirectory, 0, 0), я получаю нужную папку для текущего зарегистрированного пользователя?

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 27 июля 2010

Существует модуль с именем getpass , который имеет функцию getpass.getuser ().Это должно работать на всех версиях Windows.Это было сделано на всех версиях, которые я пробовал в любом случае.Пользователь, которого я использовал, тоже не был локальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...