Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Список пользователей домена Windows, работа с Active Directory 
:(
    Опции темы
Proximo_RZN
Дата 1.8.2005, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 16.3.2004
Где: Рязань

Репутация: нет
Всего: нет



Здравствуйте. Перерыл весь DRKB, но так и не нашел как получить список ВСЕХ пользователей домена (т.е. уташить их из Active Directory). Желательно универсальное решение для 2000/2003.
Спасибо.
PM MAIL ICQ   Вверх
Girder
Дата 11.8.2005, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 4
Всего: 155



Код
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    TreeView1: TTreeView;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure GetEnumRes(Root:PNetResource; LevelMax:integer; dwType:DWord; TreeV:TTreeView; Tree:TTreeNode);
var hEnum:DWord;
    C,S,i:DWord;
    Buf,t:PNetResource;
begin
 if LevelMax<0 then exit;
 if WNetOpenEnum(RESOURCE_GLOBALNET,dwType,0,Root,hEnum)<>NO_ERROR then exit;
 C:=$FFFFFFFF;
 S:=32768;
 Buf:=nil;
 try
  GetMem(Buf,S);
  if WNetEnumResource(hEnum,C,Buf,S)<>NO_ERROR then exit;
  t:=Buf;
  for i:=1 to C do
   begin
    GetEnumRes(t,LevelMax-1,dwType,TreeV,TreeV.Items.AddChild(Tree,t^.lpRemoteName));
    Application.ProcessMessages;
    inc(t);
   end;
 finally
  if Buf<>nil then FreeMem(Buf,S);
  WNetCloseEnum(hEnum);;
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 GetEnumRes(nil,2,RESOURCETYPE_DISK,TreeView1,nil);
end;

end.



--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.