Re: Rejestr, konta uzytkownikow i identyfikatory

Autor: R.e.m.e.K <go_at_dev.null>
Data: Fri, 5 Apr 2013 17:45:40 +0200
Content-Type: text/plain; charset="utf-8"
Message-ID: <515ef1a6$0$1252$65785112@news.neostrada.pl>

Dnia Fri, 05 Apr 2013 16:38:20 +0200, artiun napisał(a):

>> W rejestrze Windows istnieje ciekawa galaz o nazwie HKEY_USERS, w ktorej
>> umieszczone sa klucze powiazane z kontami uzytkownikow, ktore po zalogowaniu
>> na konkretnego uzytkownika sa wpinane pod HKEY_CURRENT_USER.
>> Te klucze maja nazwy w stylu:
>> S-1-5-18
>> S-1-5-19
>> S-1-5-21-2467103752-442443357-715719692-1000
>> etc.
>>
>> Opisane to jest tutaj:
>>
>> http://support.microsoft.com/kb/243330
>>
>> Moje pytanie natomiast brzmi nastepujaco:
>>
>> jak zdekodowac/powiazac nazwe klucza np.
>>
>> S-1-5-21-2467103752-442443357-715719692-1000
>>
>> z konkretnym kontem uzytkownika?
>> Czy jest do tego jakies narzedzie? Sposob?
>> A najlepiej funkcja WinAPI :-)
>>
> Napisz do czego Ci to potrzebne. Usera, aktualnie zalogowanego dostaniesz
> przez Enviroment (set z konsoli). Jeśli idzie o kontekst (uruchom jako, to
> inna sprawa).

Napisalem o co mi chodzi, nie interesuje mnie uzytkownik zalogowany tylko
zdekodowanie w rejestrze galezi konkretnych uzytkownikow (w obrebie
HKEY_USERS). Czyli jak odszukac powizanie miedzy
"S-1-5-21-2467103752-442443357-715719692-1000" (lub dowolnym innym) a nazwa
np. "Administrator" lub "Henio".

> Ten przykładowy klucz w Twoim kontekście może nie istnieć, w kontekście
> usera może istnieć, wtedy faktycznie przyda się WinApi.

Te klucze o ktore pytam istnieja w kontekscie kazdego uzytkownika.

> W sumie nie problem, wystarczy odpytać o dane procesu.

Jakiego procesu?

-- 
pozdro
R.e.m.e.K
Received on Fri 05 Apr 2013 - 17:50:04 MET DST

To archiwum zostało wygenerowane przez hypermail 2.2.0 : Fri 05 Apr 2013 - 18:42:01 MET DST