Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Создание пользователя Windows Xp|7 [delphi]

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 19.03.2012, 16:40   #1
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Создание пользователя Windows Xp|7 [delphi]

Здравствуйте.

Как программно [delphi] создать пользователя Windows ?
Интересует создание через реестр , и без него (есле такое возможно).
Приветствуются комментарии в коде )))

Зараннее спасибо.


Сделал вот так
Код:
stringlist:= TStringList.Create;
stringlist.Add('net user '+edit1.Text+' '+edit2.Text+' /add');
stringlist.Add('net localgroup Administrators '+edit1.Text+' /add');
stringlist.Add('net localgroup "Remote Desktop Users" '+edit1.Text+' /add');
stringlist.Add('net accounts /maxpwage:unlimited');
stringlist.SaveToFile('1.bat');
ShellExecute(Handle,'open','1.bat',nil,nil,0);
Создает с правами обычного юзера , как сделать чтоб с правами админа ?

Последний раз редактировалось =PaLeTiZaToR=; 19.03.2012 в 17:30.
  Ответить с цитированием
Старый 19.03.2012, 18:18   #2
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Создание пользователя Windows Xp|7 [delphi]

Попробуй так, не нужно будет создавать файл:
Код:
  WinExec('net user '+PChar(User)+' '+PChar(Pass)+' /add',SW_HIDE);
  WinExec('net localgroup Administrators '+PChar(User)+' /add',SW_HIDE);
  WinExec('net localgroup "Remote Desktop Users" '+PChar(User)' /add',SW_HIDE);
  WinExec('net accounts /maxpwage:unlimited',SW_HIDE);
А вообще ты уверен, что на дедике у тебя права админа? И запускается .bat от имени админа? Все правильно, я так же себя добавлял вручную.
  Ответить с цитированием
Пользователь сказал cпасибо:
=PaLeTiZaToR= (19.03.2012)
Старый 19.03.2012, 18:50   #3
Заблокирован
 Пехотинец
Аватар для Number/1/
 
Number/1/ на правильном путиNumber/1/ на правильном пути
Регистрация: 11.11.2010
Сообщений: 95
Популярность: 188
Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
 
По умолчанию Re: Создание пользователя Windows Xp|7 [delphi]

а разве WinExec не устаревшая версия ShellExecute или CreateProcess?
  Ответить с цитированием
Пользователь сказал cпасибо:
=PaLeTiZaToR= (19.03.2012)
Старый 19.03.2012, 19:03   #4
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Создание пользователя Windows Xp|7 [delphi]

Цитата:
Сообщение от Number/1/Посмотреть сообщение
а разве WinExec не устаревшая версия ShellExecute или CreateProcess?

В данном случае более удобная.
  Ответить с цитированием
Пользователь сказал cпасибо:
=PaLeTiZaToR= (19.03.2012)
Старый 19.03.2012, 20:20   #5
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Re: Создание пользователя Windows Xp|7 [delphi]

Проблема была в кодировке
net localgroup Ђ¤¬Ё*Ёбва*в®ал '+Edit1.Text+' /add

Добавлено через 2 минуты
Цитата:
Сообщение от R.A.Z.O.R.Посмотреть сообщение
Попробуй так, не нужно будет создавать файл:
Код:
  WinExec('net user '+PChar(User)+' '+PChar(Pass)+' /add',SW_HIDE);
  WinExec('net localgroup Administrators '+PChar(User)+' /add',SW_HIDE);
  WinExec('net localgroup "Remote Desktop Users" '+PChar(User)' /add',SW_HIDE);
  WinExec('net accounts /maxpwage:unlimited',SW_HIDE);
А вообще ты уверен, что на дедике у тебя права админа? И запускается .bat от имени админа? Все правильно, я так же себя добавлял вручную.

Это мой комп а не дедик =)))

Последний раз редактировалось =PaLeTiZaToR=; 19.03.2012 в 20:22. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Помощь в Delphi 7 и в других версиях Delphi Babls77 Pascal/Delphi 4 03.11.2011 21:27
[Помогите!] Проблема с Delphi 7 на Windows 7 x64 0SkYneT0 Вопросы и ответы, обсуждения 0 12.05.2011 19:30
Запуск Point blank в 2 окна через Windows XP mode На windows 7 freeman12 Общение и обсуждение, архив Point Blank 1 04.03.2011 16:53

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 20:56.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net