Почему я получаю отрицательный доступ при установке Runlevel для автоматической задачи?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему я получаю отрицательный доступ при установке Runlevel для автоматической задачи?

Сообщение Anonymous »

Я пытаюсь зарегистрировать задачу, которая будет выполнена в системном планировщике задачи. Когда я комментирую эту часть моего кода: < /p>
HRESULT hr = taskDefinition->get_Principal(&taskSecuritySettings);
if (SUCCEEDED(hr))
hr = taskSecuritySettings->put_RunLevel(TASK_RUNLEVEL_HIGHEST);
< /code>
Регистрация задачи работает, как и ожидалось. Если я не покинул это, это не удается с ошибкой «доступ к отрицанию». Вот код для регистрации задач: < /p>
const HRESULT hr = taskFolder->RegisterTaskDefinition(
_bstr_t(defaultTaskName), taskDefinition,
TASK_CREATE_OR_UPDATE, username, password,
logonType,
_variant_t(L""),
registeredTask
);
< /code>
, где тип входа обычно является task_logon_interactive_token_or_password. Изменение его на task_logon_password или task_logon_interactive_token ничего не изменил.
Пользователь/Пароль, который я предоставляю>

Подробнее здесь: https://stackoverflow.com/questions/567 ... mated-task
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»