Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.36.141] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
(**)
//получение имени пользователя, //работающего в данный момент function GetUserName:string; var Buffer: array[0..MAX_PATH] of Char; sz:DWord; begin sz:=MAX_PATH-1; if windows.GetUserName(Buffer,sz) then begin if sz>0 then dec(sz); SetString(Result,Buffer,sz); end else begin Result:='.DEFAULT'; //'Error '+inttostr(GetLastError); end; end; (* *) (**) //Получение списка пользователей, в Вин98. {Процедура вернет список пользователей, в котором будет пользователь System - его надо удалить!} Procedure GetUserNames(var usrList:TStrings); var reg:TRegistry; begin reg:=TRegistry.Create; reg.RootKey := HKEY_USERS; reg.OpenKey('\',false); reg.GetKeyNames(usrList); reg.CloseKey; reg.free; end; (* *) |
Сообщ.
#17
,
|
|
|
Ну а в 2000, ХР в HKEY_USERS\ тот же самый список пользователей. Только их имена зашифрованы и отображаются в виде:
S-1-5-21-712064558-48917863-313593124-1643 |
Сообщ.
#18
,
|
|||
|
Ты предлогаешь расшифровать? |
Сообщ.
#19
,
|
|||
|
2 alexdosh
Ага и победить хваленную защиту WindowS |
Сообщ.
#20
,
|
|||||
|
а ты шутник, однако |
Сообщ.
#21
,
|
|
|
>alexdosh вот интересная ссылочка:
http://mydelphi.h10.ru/faq01.htm там есть вопросы которые могут тебя заинтересовать: Как узнать SID юзера? Как SID привести к текстовому виду(например для загрузки HKEY_USERS)? Как узнать какие пользователи есть на моей (или не моей) машине? единственный трабл - это на С'ях... Добавлено в вот что-то ну очень похожее на туже ссылку http://www.slo.ru/programming/win32api.htm видимо это все клоны какого-нить известного FAQ'а |
Сообщ.
#22
,
|
|
|
ZEE
Может подготовишь это всё в виде вопросов и ответов с ссылками на первоначальный источник? Я вставлю в FAQ. Мог бы сам, но работы с форумом немало. |
Сообщ.
#23
,
|
|
|
спасибо за советы! в С++ я немного разбираюсь, так что нестрашно...
|
Сообщ.
#24
,
|
|||||
|
это скорее к alexdosh:
потому шо я вообще совсем плохо с Си разбираюсь зы: да и у меня работы немало (не с форумом конечно) Добавлено в ну разве что как-нить потом... (не знаю правда когда) |
Сообщ.
#25
,
|
|
|
а... оно в Си?
|
Сообщ.
#26
,
|
|||||||
|
если б еще знать кто из них (или не из них) первоначальный источник... Добавлено в
ну я ж писал-то
да и по ссылке можно пойти и посмотреть... а ну да (столбы, столбы) ты ж занят... |