Как настроить службу Windows в коде для доступа к рабочему столу?

Я создал службу Windows. Я хочу открыть приложение для Windows на основе этого сервиса.

Но мой Windows-сервис не может запускать настольные приложения. Чтобы включить доступ, мне пришлось сделать следующие шаги:

Открыт административный инструмент "Услуги"

Щелкните правой кнопкой мыши на моем сервисе и нужно было выбрать «свойства»

Затем на вкладке «Вход в систему» выберите «Разрешить сервису взаимодействовать с рабочим столом».

После этого мой сервис может открывать нужные процессы на базе Windows.

Могу ли я настроить свою службу Windows в коде (C #) для доступа к рабочему столу, чтобы мне не пришлось менять разрешение на доступ вручную после установки?

Ответы на вопрос(2)

Ваш ответ на вопрос