Windows API для создания профиля пользователя - PullRequest
4 голосов
/ 03 августа 2010

Я пытаюсь найти Window API для создания профиля пользователя.

Я создаю локального пользователя в Windows, и я пытаюсь запустить процесс с этим пользователем, используя CreateProcessWithLogonW с установленным флагом LOGON_WITH_PROFILE.

Поскольку профиль не существует (пользователь еще не вошел в систему в интерактивном режиме), CreateProcessWithLogonW завершается ошибкой.

При выполнении интерактивного входа в систему с этим пользователем и последующем запуске программы он работает.

Кто-нибудь знает, как я могу создать профиль пользователя с помощью Win32 API?

Спасибо! Лиор

1 Ответ

3 голосов
/ 03 августа 2010

Попробуйте с API профилей пользователей (см. http://msdn.microsoft.com/en-us/library/bb776901.aspx). В Vista и более поздних версиях вы можете использовать CreateProfile. В старых системах вы можете использовать LogonUser и LoadUserProfile, UnloadUserProfile (см. http://msdn.microsoft.com/en-us/library/bb762281.aspx).

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