
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.207] |
![]() |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
![]() ![]() Text := Text + Format( 'Object : %u'#13#10 + ' Name : %s'#13#10 + ' Class: %s'#13#10 + ' Path : %s'#13#10 + ' UPN : %s'#13#10, [ Index, WideCharToString(SelLst.aDsSelection[Index].pwzName), WideCharToString(SelLst.aDsSelection[Index].pwzClass), WideCharToString(SelLst.aDsSelection[Index].pwzADsPath), WideCharToString(SelLst.aDsSelection[Index].pwzUPN)]); //сдесь выдирается имя домена (s:string) s:=WideCharToString(SelLst.aDsSelection[Index].pwzUPN); delete(s,1,pos('@',s)); // в результате в s будет имя домена |
Сообщ.
#17
,
|
|
|
Ну я это и имел ввиду, только думал не из UPN а из ADsPath.
А более "правильного" метода нет? |
Сообщ.
#18
,
|
|
|
Цитата rtwolf @ А более "правильного" метода нет? думаю что нет |
![]() |
Сообщ.
#19
,
|
|
tIce, а где ты ObjSel взял?
|
Сообщ.
#20
,
|
|
|
Цитата Rouse_ @ tIce, а где ты ObjSel взял? http://cvs.sourceforge.net/viewcvs.py/jvcl/dev/JVCL3/common/ скачать надо ObjSel.pas, jedi.inc, jvcl.inc, jvcld7.inc (для D7) и windowsonly.inc |
![]() |
Сообщ.
#21
,
|
|
Блин, ну я так и подумал что из JCL, только у меня это называется JclObjSel.pas...
tIce, надеюсь ты не будешь против если я чуть поправленный код в FAQ выложу. Структуры просто необходимые из JclObjSel.pas в основной модуль перетащу? Завтра покажу, у меня на работе просто все лежит... Да кстати, за примерчик лови + |
Сообщ.
#22
,
|
|
|
Цитата Rouse_ @ надеюсь ты не будешь против конечно не против, выкладывай сколько надо. ![]() ![]() |
![]() |
Сообщ.
#23
,
|
|
Сообщ.
#24
,
|
|
|
Цитата Rouse_ @ Вот итого отлично, только я думаю надо выложить полный список DSOP_SCOPE_TYPE_... (может кому понадобится глобальный каталог, uplevel или downlevel) ![]() ![]() DSOP_SCOPE_TYPE_TARGET_COMPUTER = $00000001; DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN = $00000002; DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN = $00000004; DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN = $00000008; DSOP_SCOPE_TYPE_GLOBAL_CATALOG = $00000010; DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN = $00000020; DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN = $00000040; DSOP_SCOPE_TYPE_WORKGROUP = $00000080; DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE = $00000100; DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE = $00000200; флаги выбора ![]() ![]() DSOP_SCOPE_FLAG_STARTING_SCOPE = $00000001; DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT = $00000002; DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP = $00000004; DSOP_SCOPE_FLAG_WANT_PROVIDER_GC = $00000008; DSOP_SCOPE_FLAG_WANT_SID_PATH = $00000010; DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH = $00000020; DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS = $00000040; DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS = $00000080; DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS = $00000100; DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS = $00000200; и фильтры ![]() ![]() DSOP_FILTER_INCLUDE_ADVANCED_VIEW = $00000001; DSOP_FILTER_USERS = $00000002; DSOP_FILTER_BUILTIN_GROUPS = $00000004; DSOP_FILTER_WELL_KNOWN_PRINCIPALS = $00000008; DSOP_FILTER_UNIVERSAL_GROUPS_DL = $00000010; DSOP_FILTER_UNIVERSAL_GROUPS_SE = $00000020; DSOP_FILTER_GLOBAL_GROUPS_DL = $00000040; DSOP_FILTER_GLOBAL_GROUPS_SE = $00000080; DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL = $00000100; DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE = $00000200; DSOP_FILTER_CONTACTS = $00000400; DSOP_FILTER_COMPUTERS = $00000800; |