Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Как получить список учетных записей Windows?  [new]
Cooper
Guest
Народ, Как получить список учетных записей Windows?

(я из Делфей создаю новый логин в SQL Server, и хочу чтобы юзер не вводил имя учетной записи Windows, а выбирал из списка).
6 дек 02, 12:58    [87570]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Alex Alexeev
Member

Откуда:
Сообщений: 174
NetUserEnum - для того чтобы получить список пользователей
NetGetDCName - чтобы получить имя контроллера домена (нужно в пред. функции)
NetServerEnum - чтобы получить список доменов

параметры и особенности в MSDN или Win32 Programmer's Reference справочной системы Delphi
6 дек 02, 13:17    [87586]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Mich
Guest
NetUserEnum
Only for members of the Administrators or Account operators local group.
А давать такие права юзерской проге не есть хорошо, а? С полгода назад видел описание недокументированных функций, которые делают то же самое (и многое другое), хоть из-под Guest'а. Но это хорошо для сугубо специфических задач ;)))
_______
6 дек 02, 13:17    [87588]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 Alex Alexeev
Спасибо, Щас буду пробовать.
2 Mich
Конечно не хорошо, но начальник не хочет знать что такое Enterprise Manager.
А хочет чтобы все работало из Делфей, вот и приходится извращаться!
6 дек 02, 13:24    [87593]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
Ну посочувствуйте мне!
Все-таки администрирование SQL Server из Делфей - это Вам не плюшки хавать. А в ближайшей перспективе и организация репликций из Делфей. Говорят надо знать DCOM. :((((((((.
6 дек 02, 13:32    [87603]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Alex Alexeev
Member

Откуда:
Сообщений: 174
Сочувствую
У меня примерно такая же фигня.
А DCOM нужно знать в зависимости не от того ЧТО ты реализуешь, а в зависимости от того КАК ты это реализуешь.
6 дек 02, 14:09    [87645]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 Alex Alexeev

А где их взять эти функции и как подключить и еще если можешь напиши пример netserverenum.
6 дек 02, 14:42    [87672]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Mich
Guest
Ну вы блин даете...
Следующим шагом будет выкидывание стандартного оптимизатора MSSQL и замена на самопальный? А потом, наверное, снос AD - а что, рулежку юзерами, реализовать не архисложно... Останется спаять на коленке циску и будет всем счастье.
_______
6 дек 02, 14:42    [87673]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18231
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
6 дек 02, 15:07    [87698]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
Да, ребята, а попроще нет ничего? Например компонента - кинул на форму и список доменов, юзеров и т.д. готов.
А?
6 дек 02, 15:36    [87729]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18231
здесь глянь
http://www.wilsonc.demon.co.uk/delphi.htm
6 дек 02, 15:57    [87748]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 hDrummer
Спасибо конечно за помощь, но еслиб я хорошо знал аглицкий, я бы и не задавал вопросы справочного характера, которые можно найти в MSDN. Я уже пол дня смотрю в MSDN и ниче понять не могу.

Выж наверняка это использовали, вырежте кусочек из кода, пожалста.
6 дек 02, 16:15    [87768]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18231
я писал на WinAPI с использованием хедеров, конвертированных джедаями.
ссылку я кидал, там всё это есть.
http://exbonanza.narod.ru/lanv.zip

А причём здесь MSDN? Достаточно инфы из хелпа по Делфям.
6 дек 02, 16:30    [87777]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
KirillovA
Member

Откуда: ок на оби
Сообщений: 2294
> hDrummer
СПАСИБО за линки!
Крутые компоненты! Мощно!
6 дек 02, 16:46    [87792]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 hDrummer

[Fatal Error] main.pas(9): File not found: 'JwaLM.dcu'
6 дек 02, 16:48    [87795]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18231
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

что-то не будет получаться-пиши, помогу.
6 дек 02, 16:55    [87801]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 hDrummer
Это уже дело принципа. Пока в формочке не выведу список всех доменов и юзеров не буду ни есть, ни пить, ни спать. За помощь СПА!!!
6 дек 02, 17:04    [87807]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 hDrummer:
[Fatal Error] main.pas(9): File not found: 'ProCtrls.dcu'
6 дек 02, 17:19    [87824]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Alex Alexeev
Member

Откуда:
Сообщений: 174
2Cooper
дай свой e-mail (кусок с NetServerEnum вышлю)
и еще вот эту библиотеку NTSpecific посмотри - там все оч. просто и с примерами

2hDummer
MSDN здесь как раз "причем" потому что является более полным справочным руководством, по сравнению с инфой из хелпа по Делфям (имелось ввиду наверное не по Дельфям а все-таки по WinApi? )
6 дек 02, 17:29    [87827]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Guest
2 Alex Alexeev:
Мое мыло: cooperfield@front.ru

Спасибо за содействие!
6 дек 02, 17:42    [87834]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18231
мне хватило и Win32 Programmer's Reference, поставляющейся с Делфи, который и имелся ввиду.

а MSDN есть далеко не у каждого программера, пишущего на Делфи.
6 дек 02, 19:29    [87867]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Alex Alexeev
Member

Откуда:
Сообщений: 174
2Cooper
Не уходит у меня письмо на этот адрес
Другой есть?
9 дек 02, 11:21    [88281]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
Cooper
Member

Откуда: Фром Москоу
Сообщений: 3939
2 Alex Alexeev

foralex48@mail.ru

Спасибо.
9 дек 02, 12:17    [88332]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
eNose
Member

Откуда:
Сообщений: 183426
А слабо воспользоваться командой net user /DOMAIN ???
Че примитивные вопросы задавать?
9 дек 02, 13:45    [88400]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список учетных записей Windows?  [new]
KirillovA
Member

Откуда: ок на оби
Сообщений: 2294
> eNose
А слабо воспользоваться User Manager for Domain?
Вопрос то был - как программно доступ получить )))
9 дек 02, 13:55    [88412]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Delphi Ответить