| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Работа с пользователями |
| Автор: RollerCoaster 4.10.2007, 08:14 |
| Подскажите, пожалуйста, как программно добавить/удалить пользователя ОС и как можно изменить его права, группу? Заранее спасибо! |
| Автор: SenkraD 4.10.2007, 08:47 |
| RollerCoaster, посмотри в MSDN раздел User Functions P.S. Tам под кажую функцию пример есть |
| Автор: RollerCoaster 9.10.2007, 11:46 |
| Если не трудно кинь, пожалуйста, примерчик! Что не могу найти в MSDN-е. Может потому что у меня MSDN от октября 2001 года? |
| Автор: SenkraD 9.10.2007, 12:16 | ||
RollerCoaster, вот пример создания юзера:
а вот User Function: NetUserAdd - Adds a user account and assigns a password and privilege level. NetUserChangePassword - Changes a user's password for a specified network server or domain. NetUserDel - Deletes a user account from the server. NetUserEnum - Lists all user accounts on a server. NetUserGetGroups - Returns a list of global group names to which a user belongs. NetUserGetInfo - Returns information about a particular user account on a server. NetUserGetLocalGroups - Returns a list of local group names to which a user belongs. NetUserSetGroups - Sets global group memberships for a specified user account. NetUserSetInfo - Sets the password and other elements of a user account. |
| Автор: RollerCoaster 15.10.2007, 12:00 |
| SenkraD, спасибо тебе большое за помощь! С добавлением пользователей я разобрался, но не могу найти как можно пользователю назначить право "Logon as service" и т.п права? |
| Автор: RollerCoaster 17.10.2007, 12:27 |
| Сам нашел: LsaAddAccountRights - вот эта функция |
| Автор: Sharkfire 15.5.2009, 21:20 |
| Господа, будьте добры, подскажите код отключающий аккаунт пользователя. (Т.е по его имени и пасу теперь зайти невозможно. пока его админ не включит) |