Процесс запущен из службы из той же учетной записи, но не из процесса show всех пользователей, и не может получить доступ к общему сетевому ресурсу
У меня есть программа службы Windows, которая запускает exe-процесс, и у меня есть другой пользовательский интерфейс, который может запустить такой же exe-файл, как служба.
Проблема в том, что когда я запускаю exe из пользовательского интерфейса, exe может получить доступ к файлам общего доступа к сети, и в диспетчере задач можно просматривать, не устанавливая флажок: показывать процессы от всех пользователей.
но когда я запускаю процесс из serivce, я не вижу его в списке диспетчера задач, и мне нужно установить флажок, который я упомянул.
в обоих случаях вкладка имени пользователя в диспетчере задач одинакова, но при запуске из службы не отображается без флажка.
Я проверил все 4 типа в классе ProejctInstaller из проекта serivce:
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService;
любая идея?