Вниз
Скачать: CL | DM;

Windows AD   Найти похожие ветки 

← →
defiler ©   (2007-04-09 14:57) [0]

Можно ли как-то выдернуть пароль и логин текущего пользователя (тот пароль и логин, что у Windows в учетной записи) для нужд программы.


← →
Джо ©   (2007-04-09 14:58) [1]

Нет, его нельзя выдернуть. Он нигде и не хранится, собственно. Разве что в Win9x, да и даже там он зашифрован. А в XP — не хранится.


← →
Джо ©   (2007-04-09 14:59) [2]

Это я про пароль. А имя пользователя — GetUserName().


← →
defiler ©   (2007-04-09 15:09) [3]

Спасибо мне в принципе и имени хватит. Но вот интересно, а как же тогда Windows (XP, 2000) сверяет вводимые при запуске значения имени и ПАРОЛЯ, если они нигде не хранятся (возможно это не значения из учетной записи)? Я имею в виду стандартный запуск Windows, когда он предлагает ввести имя пользователя и пароль.


← →
Джо ©   (2007-04-09 15:11) [4]

> [3] defiler ©   (09.04.07 15:09)
> Спасибо мне в принципе и имени хватит. Но вот интересно,
> а как же тогда Windows (XP, 2000) сверяет вводимые при
> запуске значения имени и ПАРОЛЯ, если они нигде не хранятся
> (возможно это не значения из учетной записи)? Я имею в виду
> стандартный запуск Windows, когда он предлагает ввести имя
> пользователя и пароль.

Хранится т.н. «хэш» пароля. По хэшу невозможно восстановить сам пароль. То есть, при вводе пароль опять переводится в его хэш и сравнивается с сохраненным. Если хэши совпадают — значит и пароль был введен верно. Примерно так.


← →
Steep ©   (2007-04-09 15:22) [5]

[offtop]
до сих пор думаю как прикрасно знать хоть немного теории ;)
[/offtop]


← →
tesseract ©   (2007-04-09 15:34) [6]


> Можно ли как-то выдернуть пароль и логин текущего пользователя
> (тот пароль и логин, что у Windows в учетной записи) для
> нужд программы.


Можно узнать залогинен или нет - как правило хватает. Можно попробовать залогиниться в AD с помощью пароля/логина.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
1-1173168166
Ques
2007-03-06 11:02
2007.04.29
SetErrorMode(SEM_FAILCRITICALERRORS) для приложения


15-1175087034
Awex
2007-03-28 17:03
2007.04.29
Delphi for PHP - г... в массы??


15-1175650845
SerJaNT
2007-04-04 05:40
2007.04.29
Еще один вопрос


2-1176292688
Priest
2007-04-11 15:58
2007.04.29
Как проверить наличие поддерева в XML


2-1176006783
Roman_S
2007-04-08 08:33
2007.04.29
Что выбрать: mail, ICQ, SMS, Socket…?




   Наверх