powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить список учетных записей Windows?
42 сообщений из 42, показаны все 2 страниц
Как получить список учетных записей Windows?
    #32076664
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, Как получить список учетных записей Windows?

(я из Делфей создаю новый логин в SQL Server, и хочу чтобы юзер не вводил имя учетной записи Windows, а выбирал из списка).
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076678
Alex Alexeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NetUserEnum - для того чтобы получить список пользователей
NetGetDCName - чтобы получить имя контроллера домена (нужно в пред. функции)
NetServerEnum - чтобы получить список доменов

параметры и особенности в MSDN или Win32 Programmer's Reference справочной системы Delphi
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076680
Mich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NetUserEnum
Only for members of the Administrators or Account operators local group.
А давать такие права юзерской проге не есть хорошо, а? С полгода назад видел описание недокументированных функций, которые делают то же самое (и многое другое), хоть из-под Guest'а. Но это хорошо для сугубо специфических задач ;)))
_______
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076685
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex Alexeev
Спасибо, Щас буду пробовать.
2 Mich
Конечно не хорошо, но начальник не хочет знать что такое Enterprise Manager.
А хочет чтобы все работало из Делфей, вот и приходится извращаться!
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076694
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну посочувствуйте мне!
Все-таки администрирование SQL Server из Делфей - это Вам не плюшки хавать. А в ближайшей перспективе и организация репликций из Делфей. Говорят надо знать DCOM. :((((((((.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076730
Alex Alexeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сочувствую
У меня примерно такая же фигня.
А DCOM нужно знать в зависимости не от того ЧТО ты реализуешь, а в зависимости от того КАК ты это реализуешь.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076753
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex Alexeev

А где их взять эти функции и как подключить и еще если можешь напиши пример netserverenum.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076754
Mich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вы блин даете...
Следующим шагом будет выкидывание стандартного оптимизатора MSSQL и замена на самопальный? А потом, наверное, снос AD - а что, рулежку юзерами, реализовать не архисложно... Останется спаять на коленке циску и будет всем счастье.
_______
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076771
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 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
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076799
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, ребята, а попроще нет ничего? Например компонента - кинул на форму и список доменов, юзеров и т.д. готов.
А?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076812
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь глянь
http://www.wilsonc.demon.co.uk/delphi.htm
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076829
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 hDrummer
Спасибо конечно за помощь, но еслиб я хорошо знал аглицкий, я бы и не задавал вопросы справочного характера, которые можно найти в MSDN. Я уже пол дня смотрю в MSDN и ниче понять не могу.

Выж наверняка это использовали, вырежте кусочек из кода, пожалста.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076835
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я писал на WinAPI с использованием хедеров, конвертированных джедаями.
ссылку я кидал, там всё это есть.
http://exbonanza.narod.ru/lanv.zip

А причём здесь MSDN? Достаточно инфы из хелпа по Делфям.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076843
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> hDrummer
СПАСИБО за линки!
Крутые компоненты! Мощно!
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076845
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 hDrummer

[Fatal Error] main.pas(9): File not found: 'JwaLM.dcu'
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076851
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 KirillovA : you are welcome :)

2 Cooper : не всё так просто. если нет терпения - кидай сразу.

если есть...
зайди на http://www.delphi-jedi.org,
скачай Win32api.zip, а уж в нём - JwaLM.pas.
Ссылка ftp://delphi-jedi.org/api/Win32API.zip

можно заодно
скачай JVCL и JCL

что-то не будет получаться-пиши, помогу.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076853
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 hDrummer
Это уже дело принципа. Пока в формочке не выведу список всех доменов и юзеров не буду ни есть, ни пить, ни спать. За помощь СПА!!!
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076868
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 hDrummer:
[Fatal Error] main.pas(9): File not found: 'ProCtrls.dcu'
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076870
Alex Alexeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Cooper
дай свой e-mail (кусок с NetServerEnum вышлю)
и еще вот эту библиотеку NTSpecific посмотри - там все оч. просто и с примерами

2hDummer
MSDN здесь как раз "причем" потому что является более полным справочным руководством, по сравнению с инфой из хелпа по Делфям (имелось ввиду наверное не по Дельфям а все-таки по WinApi? )
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076875
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex Alexeev:
Мое мыло: cooperfield@front.ru

Спасибо за содействие!
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32076902
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне хватило и Win32 Programmer's Reference, поставляющейся с Делфи, который и имелся ввиду.

а MSDN есть далеко не у каждого программера, пишущего на Делфи.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32077247
Alex Alexeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Cooper
Не уходит у меня письмо на этот адрес
Другой есть?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32077294
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex Alexeev

foralex48@mail.ru

Спасибо.
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32077345
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
А слабо воспользоваться командой net user /DOMAIN ???
Че примитивные вопросы задавать?
...
Рейтинг: 0 / 0
Как получить список учетных записей Windows?
    #32077356
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> eNose
А слабо воспользоваться User Manager for Domain?
Вопрос то был - как программно доступ получить )))
...
Рейтинг: 0 / 0
Как получить список учетных записей 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
42 сообщений из 42, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить список учетных записей Windows?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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