Форум » [x]Harbour » Как можно воспользоваться Windо-вым запросом пароля ? » Ответить

Как можно воспользоваться Windо-вым запросом пароля ?

Andrey: Уважаемые гуру ! Надеюсь на вашу подсказку и снисхождения..... Надоел в своих прогах простой запрос на ввод пароля. Как к терминалу хХарбора подключить стандартный Windows-запрос пароля. Если к терминалу прицепили "диалог проводника- сохранение или запись файла, папки...", то наверно можно и этот вызвать ! А как ?

Ответов - 54, стр: 1 2 3 All

Andrey: После добавления этой функции на некоторых компах происходит непонятное - при выходе из программы появляется такое сообщение: Закономерности не нашел. Взял установил на ноутбуке чистую систему ХР sp2 и на чистой системе такая же фигня. Хотя во многих местах стоит эта же программа и ничего не появляется. Как избавиться от ЭТОГО сообщения при выходе из программы ???

k_dima: Никто не пробовал прикрутить после запроса данных пользователя, их проверку через WinApi функцию LogonUser() ? Я нашел примерчик на http://www.rsdn.ru/Archive/VC/issues/pvc072.htm и добавил строчку ret=LogonUserA(szUserName,pszTargetName,szPassword,LOGON32_LOGON_NETWORK,LOGON32_PROVIDER_DEFAULT,&hToken); после запроса пароля, но, почему то, проверки не происходит и возвращается 0.

Andrey: Использую эту функцию ввода пароля ! Но есть большая проблема: на некоторых компах не могу ВООБЩЕ ввести ПОЛЬЗОВАТЕЛЯ ! Ввод заблокирован !!! Что делать ?


fil: Приведенная Петром программа, "Адаптировал для своих нужд", работает замечательно. А как указать несколько Пользователей дабы выбирать их из выпадающего списка ?

Andrey: Опять возвращаюсь к этой теме ! Может кто-нибудь уже разобрался с этим ? Использую эту функцию ввода пароля ! Уже очень давно, года 3 наверно ! Но есть большая проблема: на некоторых компах не могу ВООБЩЕ ввести ПОЛЬЗОВАТЕЛЯ ! Ввод заблокирован !!! Что делать ?

fil: Если проблема в том, что Get ввода не активен, то можно найти его хендл и сделать Enable

Andrey: Andrey пишет: Но есть большая проблема: на некоторых компах не могу ВООБЩЕ ввести ПОЛЬЗОВАТЕЛЯ ! Ввод заблокирован !!! Проблема в ЭТОМ !

PSP: Andrey пишет: Но есть большая проблема: на некоторых компах не могу ВООБЩЕ ввести ПОЛЬЗОВАТЕЛЯ ! Ввод заблокирован !!! Проблема в ЭТОМ ! Возможно, учетная запись администратора на этих компьютерах не имеет пароля. Политика безопасности Windows по-умолчанию не разрешает подключение к компьютеру, если учетка администратора не имеет пароля.

fil: Ну хендл Combobox'a, один черт

Andrey: PSP пишет: Возможно, учетная запись администратора на этих компьютерах не имеет пароля. Политика безопасности Windows по-умолчанию не разрешает подключение к компьютеру, если учетка администратора не имеет пароля. Т.е. если создать пароль для "Администратора" этого компа, то заработает ? Спасибо, попробую.

PSP: Нужно установить пароль ко всем учетным записям, имеющим права администратора. Их на компьютере может быть не одна. PS: в общем случае, чтобы подключаться к компьютеру по сети, используя локальную учетку, эта учетка должна иметь пароль.

Andrey: PSP пишет: Нужно установить пароль ко всем учетным записям, имеющим права администратора. Проверил ! Не работает ! На компе Windows XP Home, один пользователь с администраторским доступом. Пароль сделал. Все равно при входе не дает вводить имя пользователя: Что делать ?

PSP: Andrey пишет: На компе Windows XP Home Вот это и есть проблема. Что делать ? Имхо, ничего ты не сделаешь. PS: ... хотя надо еще подумать...

Dima: PSP пишет: PS: ... хотя надо еще подумать... Похоже нужно что то в реестре "хакнуть" , но это конечно не выход :)

PSP: Андрей, выполни: control userpasswords2. Что винда нарисовала?

Andrey: Обломс..... До понедельника. Комп недоступен.

Andrey: PSP пишет: Андрей, выполни: control userpasswords2. Что винда нарисовала? Вот это: И что дальше ?

PSP: Andrey пишет: И что дальше ? Скажи, а эта фича только на компах с Home Edition?

PSP: PS. И еще: проверь, есть ли на этих компах учетка "Гость". Если есть и выключена - включи.

Andrey: PSP пишет: Скажи, а эта фича только на компах с Home Edition? По всей видимости ДА ! Попробовать не смогу, комп уже недоступен. До завтра !



полная версия страницы