Как программно создать учетную запись пользователя

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
awl100Alex
Постоялец
Постоялец
 
Сообщения: 355
Зарегистрирован: 29.01.2008 (Вт) 15:19
Откуда: Украина

Как программно создать учетную запись пользователя

Сообщение awl100Alex » 27.09.2008 (Сб) 21:54

Не троянописатель, пагубный целей НЕ преследую, все в строгих рамках закона! ;)) Возникла вот такая проблема...

Необходимо программно под правами администратора, создавать учетные записи пользователей, с прописанными паролями и другими привилегиями. К примеру, как это делают некоторые программы, типа VMware и другие.

Мне это нужно на работе. Так сложилось, что настройку закрытой локальной сети в офисе возложили на меня (а больше и некому...). И все бы ничего, но задолбался уже «хвосты заносить» за каждым, кто вдруг решил в 100 раз за неделю переустановить свою суперсистему XP. То один, то другой... А настраивать мне. Дело не хитрое, но давно уже думал, сделать это как-то просто нажатием на одну кнопку и все! Вопрос как???..

Здесь через поиск нашел подобное:
viewtopic.php?f=1&t=9673
alibek писал:
«Через ADSI элементарно. Через API жуткий геморрой. Тебе как?»

Уважаемый alibek, у меня комп немного при..@#$%$#%$..цаный не понимает он этих ADSI так же как и WMI viewtopic.php?f=1&t=37153 и здесь тоже - «Automation error»... :(

Нельзя ли как-нибудь по старинке – старый, добрый, «дедовский» способ API?
Давно я уже не геморроился... :)
Последний раз редактировалось awl100Alex 29.09.2008 (Пн) 20:41, всего редактировалось 1 раз.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как программно создать учетную запись пользователя

Сообщение alibek » 28.09.2008 (Вс) 12:19

Я бы советовал для администрирования все же использовать bat-файлы.
Для управления пользователями достаточно стандартный утилит (net user add и пр.), если недостаточно, то всегда можно поставить Resource Kit.
Lasciate ogni speranza, voi ch'entrate.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Как программно создать учетную запись пользователя

Сообщение Денис » 29.09.2008 (Пн) 10:02

А еще можно поднять домен и хранить все учетки на нем.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

awl100Alex
Постоялец
Постоялец
 
Сообщения: 355
Зарегистрирован: 29.01.2008 (Вт) 15:19
Откуда: Украина

Re: Как программно создать учетную запись пользователя

Сообщение awl100Alex » 29.09.2008 (Пн) 20:34

О!!.. Геморрой отменяется! Отлично!! Как говорится «ларчик» открыли топором! :cheers:

http://support.microsoft.com/kb/251394

Код: Выделить всё
Private Sub Command1_Click()
RetVal = Shell("net user NewHere mypassword /Add", vbHide)
End Sub


alibek, БЛАГОДАРЮ!!! :)
Вложения
SetUsers.jpg
ScreenShot...
SetUsers.jpg (52.83 Кб) Просмотров: 290


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 21

    TopList