GINA & Remote Desktop problems
От: Аноним  
Дата: 11.11.08 08:42
Оценка:
Возникла необычная ситауция на SBS 2003 (Windows 2003). Настроил Remote Desktop для обычного пользователя и администратора. Со стандартной гиной всё работает нормально. А при использовании своей гины (совместима с WLX_VERSION_1_3), при попытке входа обычным пользователем LsaLogonUser возвращает ошибку "Logon failure: the user has not been granted the requested logon type at this computer.". При этом с администратором всё работает нормально. Если вернуться к стандартной гине, оба пользователя снова могут входить через RD.
Сталкивался ли кто-нибудь с подобной проблемой? Где могут быть проблемы?
Re: GINA & Remote Desktop problems
От: Lonely Dog Россия  
Дата: 17.11.08 08:26
Оценка: 3 (1)
Здравствуйте, Аноним, Вы писали:

А>Возникла необычная ситауция на SBS 2003 (Windows 2003). Настроил Remote Desktop для обычного пользователя и администратора. Со стандартной гиной всё работает нормально. А при использовании своей гины (совместима с WLX_VERSION_1_3), при попытке входа обычным пользователем LsaLogonUser возвращает ошибку "Logon failure: the user has not been granted the requested logon type at this computer.". При этом с администратором всё работает нормально. Если вернуться к стандартной гине, оба пользователя снова могут входить через RD.

А>Сталкивался ли кто-нибудь с подобной проблемой? Где могут быть проблемы?
Привет!
Сталкивался и решал
При вызове LsaLogonUser в терминальном режиме надо передавать не Interactive а RemoteInteractive.
И все будет зашибись.
Re[2]: GINA & Remote Desktop problems
От: Аноним  
Дата: 17.11.08 10:40
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

LD>При вызове LsaLogonUser в терминальном режиме надо передавать не Interactive а RemoteInteractive.

LD>И все будет зашибись.

Это только для XP и старше или и для 2К подходит? Т.е. нужно ли проверять ОС на < XP?
Re[3]: GINA & Remote Desktop problems
От: Lonely Dog Россия  
Дата: 17.11.08 10:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Lonely Dog, Вы писали:


LD>>При вызове LsaLogonUser в терминальном режиме надо передавать не Interactive а RemoteInteractive.

LD>>И все будет зашибись.

А>Это только для XP и старше или и для 2К подходит? Т.е. нужно ли проверять ОС на < XP?

Уже не помню. Вроде на Win2k не поддерживается кэшированный вход (CachedInteractive) а RemoteInteractive работает нормально.
Re[4]: GINA & Remote Desktop problems
От: Аноним  
Дата: 17.11.08 11:08
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

А>>Это только для XP и старше или и для 2К подходит? Т.е. нужно ли проверять ОС на < XP?

LD>Уже не помню. Вроде на Win2k не поддерживается кэшированный вход (CachedInteractive) а RemoteInteractive работает нормально.

Судя по описанию "The types below only exist in Windows Server 2003 and greater", но это уже детали...
Re: GINA & Remote Desktop problems
От: Аноним  
Дата: 18.11.08 10:44
Оценка:
Что-то я видимо не так сделал Вставил перед самым LsaLogonUser похожий код:

if( LogonType == Interactive && GetSystemMetrics(SM_REMOTESESSION) &&
   ( (osvi.dwMajorVersion > 5) ||
    ((osvi.dwMajorVersion == 5) && (osvi.dwMinorVersion >= 2)) ) )
{
  LogonType = RemoteInteractive;
}


Теперь даже под админом не заходит, а просто весит. Где-то ещё надо позаботиться?
Re[2]: GINA & Remote Desktop problems
От: Lonely Dog Россия  
Дата: 19.11.08 08:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Теперь даже под админом не заходит, а просто весит. Где-то ещё надо позаботиться?

Очень странно.
В моей гине все отлично работало.
Приведите плиз кусок кода побольше, может будет более понятно, в чем у вас дело.
Re[3]: GINA & Remote Desktop problems
От: Аноним  
Дата: 19.11.08 11:02
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

LD>Здравствуйте, Аноним, Вы писали:


А>>Теперь даже под админом не заходит, а просто весит. Где-то ещё надо позаботиться?

LD>Очень странно.
LD>В моей гине все отлично работало.
LD>Приведите плиз кусок кода побольше, может будет более понятно, в чем у вас дело.

Всё действительно работает! Проблема возникла в другом месте... Ещё раз спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.