Помогите с MSGINA
От: ix_fenix  
Дата: 22.06.06 13:46
Оценка:
помогите разобраться с гиной.
Я использую примерчик (Security Briefs Customizing GINA, Part 2 -- MSDN Magazine, June 2005)
и там перед вводом пароля надо тыцать Ctrl-Alt-Del.

А вопрос: как можно избавиться от DisplayLockedNotice и DisplaySASNotice (тоесть чтобы эти окошка пропускалось)?

И еще как менять пароли из под гины и не только(может есть какаято функция где можно узнать список всех пользователей)?

И ЕЩЕ КАК ПО Ctrl-Alt-Del не выбрасываться в SAS а показать ТАСК-ЛИСТ.

С уважеинем Д Костик.
Re: Помогите с MSGINA
От: Сергей  
Дата: 22.06.06 14:25
Оценка:
Здравствуйте, ix_fenix, Вы писали:

_>помогите разобраться с гиной.

_>Я использую примерчик (Security Briefs Customizing GINA, Part 2 -- MSDN Magazine, June 2005)
_>и там перед вводом пароля надо тыцать Ctrl-Alt-Del.

_>А вопрос: как можно избавиться от DisplayLockedNotice и DisplaySASNotice (тоесть чтобы эти окошка пропускалось)?


Думаю, так:
VOID WINAPI WlxDisplaySASNotice (PVOID wlxContext)
{
}

VOID WINAPI WlxDisplayLockedNotice (PVOID wlxContext)
{
}


_>И еще как менять пароли из под гины и не только(может есть какаято функция где можно узнать список всех пользователей)?


NetUserChangePassword
NetUserGetInfo
и остальные функции NetUser*

_>И ЕЩЕ КАК ПО Ctrl-Alt-Del не выбрасываться в SAS а показать ТАСК-ЛИСТ.


Вероятно, так:
int WINAPI WlxLoggedOnSAS (PVOID wlxContext, DWORD sasType, PVOID reserved)
{
    // здесь запускаем taskmgr.exe
    return WLX_SAS_ACTION_NONE;
}


_>С уважеинем Д Костик.
Re[2]: Помогите с MSGINA
От: ix_fenix  
Дата: 22.06.06 16:08
Оценка:
Здравствуйте, Сергей, Вы писали:


С>Думаю, так:

С>
С>VOID WINAPI WlxDisplaySASNotice (PVOID wlxContext)
С>{
С>}
С>

С>
С>VOID WINAPI WlxDisplayLockedNotice (PVOID wlxContext)
С>{
С>}
С>


У меня логон виснет при пустых процедурках

Может что-то еще в них написать...??????????????

А за функции спасибо...

С уважением Д. Костик
Re[3]: Помогите с MSGINA
От: ffk  
Дата: 23.06.06 02:42
Оценка:
Здравствуйте, ix_fenix, Вы писали:

_>Здравствуйте, Сергей, Вы писали:



С>>Думаю, так:

С>>
С>>VOID WINAPI WlxDisplaySASNotice (PVOID wlxContext)
С>>{
С>>}
С>>

С>>
С>>VOID WINAPI WlxDisplayLockedNotice (PVOID wlxContext)
С>>{
С>>}
С>>


_>У меня логон виснет при пустых процедурках


_>Может что-то еще в них написать...??????????????


_>А за функции спасибо...


_>С уважением Д. Костик



VOID WINAPI WlxDisplaySASNotice (PVOID pWlxContext)
{
    if (is_options(OPT_DISABLE_CAD) || is_options(OPT_DISABLE_CAD1)) {
        ((PWLX_DISPATCH_VERSION_1_3) g_pWinlogon)->WlxSasNotify(g_hWlx, WLX_SAS_TYPE_CTRL_ALT_DEL);
        return;
    }
    pfWlxDisplaySASNotice(pWlxContext);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.