помогите разобраться с гиной.
Я использую примерчик (Security Briefs Customizing GINA, Part 2 -- MSDN Magazine, June 2005)
и там перед вводом пароля надо тыцать Ctrl-Alt-Del.
А вопрос: как можно избавиться от DisplayLockedNotice и DisplaySASNotice (тоесть чтобы эти окошка пропускалось)?
И еще как менять пароли из под гины и не только(может есть какаято функция где можно узнать список всех пользователей)?
И ЕЩЕ КАК ПО Ctrl-Alt-Del не выбрасываться в SAS а показать ТАСК-ЛИСТ.
С уважеинем Д Костик.
Здравствуйте, 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;
}
_>С уважеинем Д Костик.
Здравствуйте, Сергей, Вы писали:
С>Думаю, так:
С>С>VOID WINAPI WlxDisplaySASNotice (PVOID wlxContext)
С>{
С>}
С>
С>С>VOID WINAPI WlxDisplayLockedNotice (PVOID wlxContext)
С>{
С>}
С>
У меня логон виснет при пустых процедурках
Может что-то еще в них написать...??????????????
А за функции спасибо...
С уважением Д. Костик
Здравствуйте, 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);
}