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

В чем может быть проблема? Где копать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.