Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проверка прав доступа в Win2000

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
DenisVR



Зарегистрирован: 31.10.2007
Сообщения: 9

СообщениеДобавлено: Ср Окт 31 2007 22:48    Заголовок сообщения: Проверка прав доступа в Win2000 Ответить с цитатой

1. подскажите если кто что знает на тему написания программ по проверке прав доступа (аутентификации в Win2000), где капать? что почитать?
можно ли нечто подобное (программку) создать в C++ Builder6.0?

2. подскажите в какой среде писали эту пограммку, использующую функцию CheckPassword_LogonUser: ЗАРАНЕЕ БЛАГОДАРЕН ВСЕМ!

BOOL CheckPassword_LogonUser(
IN PCTSTR pszDomainName,
IN PCTSTR pszUserName,
IN PCTSTR pszPassword,
OUT PHANDLE phToken
)
{
_ASSERTE(pszUserName != NULL);
_ASSERTE(pszPassword != NULL);

HANDLE hToken;

TCHAR szDomainName[DNLEN + 1];
TCHAR szUserName[UNLEN + 1];
TCHAR szPassword[PWLEN + 1];

if (pszDomainName == NULL)
{
BYTE bSid[8 + 4 * SID_MAX_SUB_AUTHORITIES];
ULONG cbSid = sizeof(bSid);
ULONG cchDomainName = countof(szDomainName);
SID_NAME_USE Use;

if (!LookupAccountName(NULL, pszUserName, (PSID)bSid, &cbSid,
szDomainName, &cchDomainName, &Use))
return FALSE;
}
else
lstrcpyn(szDomainName, pszDomainName, countof(szDomainName));

lstrcpyn(szUserName, pszUserName, countof(szUserName));
lstrcpyn(szPassword, pszPassword, countof(szPassword));

if (!LogonUser(szUserName, szDomainName, szPassword,
LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,
&hToken))
return FALSE;

if (phToken == NULL)
_VERIFY(CloseHandle(hToken));
else
*phToken = hToken;

return TRUE;
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kin



Зарегистрирован: 07.06.2006
Сообщения: 79

СообщениеДобавлено: Чт Ноя 01 2007 11:39    Заголовок сообщения: Re: Проверка прав доступа в Win2000 Ответить с цитатой

DenisVR писал(а):
1. подскажите если кто что знает на тему написания программ по проверке прав доступа (аутентификации в Win2000), где капать? что почитать?

MSDN на мой взгляд для начала будет достаточно
DenisVR писал(а):

можно ли нечто подобное (программку) создать в C++ Builder6.0?

а что мешает-то?
DenisVR писал(а):

2. подскажите в какой среде писали эту пограммку, использующую функцию CheckPassword_LogonUser: ЗАРАНЕЕ БЛАГОДАРЕН ВСЕМ!
}

если учесть любовь Microsoft ко всяким макросам, то скорее всего это одна из версий MS C++ или MS VC++
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DenisVR



Зарегистрирован: 31.10.2007
Сообщения: 9

СообщениеДобавлено: Чт Ноя 01 2007 18:32    Заголовок сообщения: Ответить с цитатой

скажи, а возможно создать в C++ Builder6.0 программу разграничения
доступа к файловым объектам, которая работала бы в Винде на уровне ядра?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kin



Зарегистрирован: 07.06.2006
Сообщения: 79

СообщениеДобавлено: Пт Ноя 02 2007 09:21    Заголовок сообщения: Ответить с цитатой

Филосовский ответ: в мире нет ничего невозможного..., вопрос в другом: нужно ли изобретать велосипед. Если есть такая необходимость, то С++ достаточно мощный инструмет с помощью которого можно сотворить очень шикарные вещи. Остальное зависит от рук творца...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DenisVR



Зарегистрирован: 31.10.2007
Сообщения: 9

СообщениеДобавлено: Пт Ноя 02 2007 19:18    Заголовок сообщения: Ответить с цитатой

Насчет велосипеда согласен, существует довольно много подобного ПО, которое дополняет встроенные в Win средства защиты и разграничения доступа, но хочется и самому что-то изобразить
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mr. Iden



Зарегистрирован: 15.11.2007
Сообщения: 7
Откуда: Укаина

СообщениеДобавлено: Сб Ноя 17 2007 00:21    Заголовок сообщения: Информация про пользователя в Windows. Ответить с цитатой

Может кто знает какие криптографические протоколы использованы для хранeния информации про пользователя (лoгин, пароль) и в каких версиях Windows?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...