Цитата Delirium:
net use \\имя_контроллера\сетевая_папка /user:домен\имя_пользователя *
На запрос ввода пароля введи пароль пользователя. Сообщи о результате. »
|
Ответа нету, т.к. проверить нет возможности. На тех компьютерах, которых нужно проверять, пользователю недоступно НИЧЕГО. Работа в режиме "киоск", имеется несколько ярлыков на столе - их и пользуй. Можно конечно все включить и всячески извернуться, но это не наш метод
В любом случае проблему я как бы решил
Поскольку в программе для проверки использовалась функция
Код:
BOOL LogonUser(
__in LPTSTR lpszUsername,
__in_opt LPTSTR lpszDomain,
__in_opt LPTSTR lpszPassword,
__in DWORD dwLogonType,
__in DWORD dwLogonProvider,
__out PHANDLE phToken );
но нерадивые программисты не очень хотели разбираться чего как, то просто взяв пример некий они использовали в качестве
dwLogonType [in] значение
LOGON32_LOGON_INTERACTIVE. Поэтому и всё и не работало. Эксперимент с другими значениями этого параметра показал, что прекрасно работает сетевой вход, а именно
LOGON32_LOGON_NETWORK. На том и остановился.
Однако терзают меня смутные сомнения
Спасибо всем за терпение и помощь!