Re: проблемы при использовании LogonUser
От: Tolyan www.kbsoft-group.com
Дата: 15.04.04 11:01
Оценка:
Здравствуйте, Eranov_SV, Вы писали:

E_S>Уважаемые!

E_S>Помогите пожалуйста с такой вот проблемой: необходимо запустить программу от имени другого пользвателя, для этого использую сначала LogonUser, потом CreateProcessAsUser. Но проблема в следующем, при запуске LogonUser возвращает FALSE. GetLastError() возвращает при этом 1314 (A required privilege is not held by the client) . Может кто-нибудь подсказать в какой-хоть стороне искать решение проблемы?
E_S>С уважением,
E_S>Сергей

Чтобы выполнить логонЮзер нужно иметь привилегии SE_TCB_NAME коими обладает только LocalSystem и из пользовательских приложений ими могут облатать только сервисы.

Тебе поможт CreateProcessWithLogonW, но она только начиная с win2k
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.