Здравствуйте, 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>В чем может быть проблема? Где копать?
Покажите сам код. Скорее всего, неверный параметр (нужно сверяться с сигнатурами
функций очень внимательно).