Как разрешить или разрешить Windows Сервис для открытия exe / приложения - PullRequest
0 голосов
/ 20 января 2020

У меня есть windows служба, которая пытается открыть исполняемый файл (компонент COM). Служба установлена ​​на Windows Server 2016.
Когда служба пытается открыть приложение, выдает ошибку

«Не удается создать компонент ActiveX»

. Открытие приложения выполняется нижеприведенной строкой.

Interaction.CreateObject("Application.NewInstance")

Я предполагаю, что у службы нет прав на открытие приложения, и поэтому она выдает ошибку.
Произошло то же самое, когда веб-API не может открыть приложение, оно выдает ту же ошибку. Затем я дал разрешения, как показано ниже:

Go to "C:\Windows\SysWOW64\config\systemprofile" , give pull permissions to IIS APPPOOL\DefaultAppPool user to AppData folder.

Поскольку это служба windows, для какого имени пользователя (аналогично имени пользователя IIS) я должен дать разрешения?

Любая помощь в этом отношении высоко ценится. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...