Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно залогиниться в Win2000.


Dok_3D ©   (2002-11-14 13:26:00) 

Господа, как запустить поток от имени конкретного пользователя в Windows 2000 ?


Dok_3D   (2002-11-14 16:49:00) [1]

Ладно, уговорил.


Игорь Шевченко   (2002-11-14 14:49:00) [2]

Рихтер, Кларк - разработка серверных приложений под Windows 2000


Dok_3D   (2002-11-14 13:55:00) [3]


Точнее, я хотел спросить:

Вот функция:
LogonUser(
LPTSTR lpszUsername, // user name
LPTSTR lpszDomain, // domain or server
LPTSTR lpszPassword, // password
DWORD dwLogonType, // type of logon operation
DWORD dwLogonProvider, // logon provider
PHANDLE phToken // receive tokens handle

Что мне указывать в качестве dwLogonType и dwLogonProvider ?
Попытки подойти к этому вопросу с умом (чтением помощи) приводят только к ошибке с номером 1314 (Клиент не обладает требуемыми правами).

В том, что клиент обладает какими-то правами, сомневаться не приходится (это ваш покорный слуга).

Так вот, что мне указывать в качестве dwLogonType и dwLogonProvider ?












Dok_3D   (2002-11-14 13:43:00) [4]

Так, хорошо ...
А как мне получить hToken для того чтобы применить ImpersonateLoggedOnUser ?

Известны имя пользователя и пароль. И домен тоже.

?


Игорь Шевченко   (2002-11-14 13:43:00) [5]

LogonUser


Игорь Шевченко   (2002-11-14 13:34:00) [6]

Поток - вроде никак. От текущего пользователя сервису - ImpersonateLoggedOnUser


Наверх

Титульная страница Поиск, карта сайта Написать письмо