powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить список учетных записей Windows?
17 сообщений из 42, страница 2 из 2
Как получить список учетных записей Windows?
    #32077637
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
2 KirillovA: А Вы читали вопрос?
Как получить список учетныхзаписей Windows?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как получить список учетных записей Windows?
    #35665583
VVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VVA
Гость
Alex Alexeev
NetUserEnum - для того чтобы получить список пользователей
NetGetDCName - чтобы получить имя контроллера домена (нужно в пред. функции)
NetServerEnum - чтобы получить список доменов


Забавно, у меня в Д7 даких функций нет(
У меня таже задача вытащить список пользователей...
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #35665681
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VVAAlex Alexeev
NetUserEnum - для того чтобы получить список пользователей
NetGetDCName - чтобы получить имя контроллера домена (нужно в пред. функции)
NetServerEnum - чтобы получить список доменов


Забавно, у меня в Д7 даких функций нет(
У меня таже задача вытащить список пользователей...
В любой версии Дельфи таких функций нет, это ВинАПИ, но также нет и библиотеки с определением функций и констант, но это берется на Jedi (LanMan.zip)
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36057105
VVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VVA
Гость
Cooper2 hDrummer:
[Fatal Error] main.pas(9): File not found: 'ProCtrls.dcu'

Народ а где взять этот ProCtrls.dcu?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36065056
VVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VVA
Гость
Народ помогите плиз!
У кого есть LanMan.zip и JwaLM.zip пришлите плиз на почту vovial@rambler.ru!
на джеде куча ошибок 404 и битые архивы(((
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36666739
7OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7OH
Гость
А не подскажите, почему NetUserEnum возвращает всех пользователей, а информацию об админских учетках не возвращает ?
Я вроде админ - прав должно хватать.
Код, компиленый в 7-й делфи работал отлично.
Перешли на 2010 - и вот такое - не показывает.
Прошу помощи.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36667777
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКод, компиленый в 7-й делфи работал отлично.
Перешли на 2010 - и вот такое - не показывает.
Прошу помощи.

Delphi2010 - юникодная, D7 - ANSI. В первую очередь нужно проверять строковые параметры. Иных отличий быть не должно (API все равно какая версия Delphi).

авторА не подскажите, почему NetUserEnum возвращает всех пользователей, а информацию об админских учетках не возвращает ?
Я вроде админ - прав должно хватать.

ОС какая?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36668197
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я б тоже не отказался от таких компанент но ссылка битая =(
перезалейте если можно =)
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36668820
7OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7OH
Гость
Код компилится под Windows7.
Работа проверяется и под 7-кой и под 2003 виндой (где и должно работать).
---
По поводу юникода: по идее, если бы в этом дело - то не возращалось бы ничего, как в случае с GetUserNameExW (в Д7 было GetUserNameExА) - после смены в 2010 заработало.
Только получение пользователей нету ни А ни W.
Она просто работает наполовину.
В дебаге информация о получаемых пользователях видна как '' - то есть пусто.
Понял бы если бы многобайтные символы были.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36668841
7OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7OH
Гость
Кстати - временно решил проблему - получая пользователей через сеть.
NetQueryDisplayInformation с пустым именем в качестве первого параметра (сервера).
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36669104
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VVAНарод помогите плиз!
У кого есть LanMan.zip и JwaLM.zip пришлите плиз на почту vovial@rambler.ru!
на джеде куча ошибок 404 и битые архивы(((
А у тебя, что Интернета нет?, На Jedi нормальные архивы.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36669116
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7OHПо поводу юникода: по идее, если бы в этом дело - то не возращалось бы ничего, как в случае с
Про Юникод тебе правду сказали.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36669200
7OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7OH
Гость
Anatoly Podgoretsky7OHПо поводу юникода: по идее, если бы в этом дело - то не возращалось бы ничего, как в случае с
Про Юникод тебе правду сказали.
эээ
Так в функции всего один параметр строковый (servername: LPWSTR;) и тот пустой, так как локальная машина :).
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36669918
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРабота проверяется и под 7-кой и под 2003 виндой (где и должно работать).

Где именно не работает?
Если под 7-кой, то как проверяешь?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36672535
7OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7OH
Гость
DmSer

Где именно не работает?
Если под 7-кой, то как проверяешь?

Для пущей уверенности запускаю посел компиляции с правами админа (хотя и 2010-я тоже с такими же запускается).

При получении пользователей обычные нормально возвращаются - остальные 3 "по факту" - цикл по счетчику срабатывает, а данные не возвращает - в структуре пустые значения.
Тот же код под 7-й делфи - возвращает те же 6 пользователей, только данные в структуре заполнены у всех пользователей.

Так как строковых переменных, передаваемых в АПИ функцию нету (сервер передаётся пустым, так как машина локальная) - то посему и мысль, что функция то АПИ, а вот как с неё работает сама ДЕЛФИ - вопрос.

На 100% уверен, что если сейчас поставлю Visual Studio - то всё будет работать - жалко времени.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #36672671
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да у VS особое АПИ, отдельно только для VS

СПРАВКАThe NetUserEnum function does not return all system users. It returns only those users who have been added with a call to the NetUserAdd function. There is no guarantee that the list of users will be returned in sorted order.
И прочие комментарии по справке.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как получить список учетных записей Windows?
    #39824176
mosczar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hDrummer2 Cooper:
это тебе пригодится

http://exbonanza.narod.ru/lanv.zip
http://exbonanza.narod.ru/lanugdv.exe
http://www.xakep.ru/post/14059/default.htm
http://www.delphi-jedi.org

Можно мне переслать исходник lava.zip пожалуйста Автор видимо переместил файлик. Выдаёт Error 404
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить список учетных записей Windows?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]