Вниз
Скачать: 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.034 c
15-1175444112
VirEx
2007-04-01 20:15
2007.04.29
Новое поколение


15-1175512984
OlegMV
2007-04-02 15:23
2007.04.29
FTP клиент


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


3-1170860196
valua
2007-02-07 17:56
2007.04.29
Хранимая процедура : выбор записей + количество по полю


2-1176374578
Vlad Oshin
2007-04-12 14:42
2007.04.29
MSSQL2000. Возврат значения поля даты - мм.дд.гггг




   Наверх