Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c