Re[9]: иконки интерактивных служб под Windows 7
От: okman Беларусь https://searchinform.ru/
Дата: 29.06.11 17:18
Оценка:
Здравствуйте, Maclaud, Вы писали:

M>Сделал для тестов обработку пользовательского когда 128.

M>В HandlerEx собственно вызываю эту функцию RunProcessInSession.
M>В ней делаю пот шагам:
M>1. OpenProcessToken(GetCurrentProcess,MAXIMUM_ALLOWED,hProcessToken);
M>2. DuplicateTokenEx(hProcessToken,TOKEN_ALL_ACCESS or TOKEN_READ or TOKEN_WRITE or TOKEN_EXECUTE,nil,SecurityDelegation,TokenPrimary,hNewToken);
M>3. SetTokenInformation(hNewToken,TokenSessionId,@SessionID,sizeof(SessionID));
M>и на этом шаге, даже не дав обработать GetLastError в консоли вываливается:
M>D:\>sc control test_service 128
M>[SC] ControlService FAILED 1064:

M>В чем может быть проблема? Где копать?


Покажите сам код. Скорее всего, неверный параметр (нужно сверяться с сигнатурами
функций очень внимательно).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.