Возможно ли запустить handle.exe (из sysinternals) из службы (в Windows 7) без необходимости отключать UAC?Запуск приложения, требующего учетной записи администратора из службы
Служба представляет собой обычное c-приложение, которое должно выяснить, какой процесс блокирует файл, к которому он пытается получить доступ, и handle.exe, по-видимому, является хорошим способом его решения, но я не могу заставить его работать с UAC включен. Это приложение работает все время, поэтому я не могу получить приглашение UAC при его запуске, но это нормально, если оно появляется при запуске.
Handle.exe отлично работает из командной строки admin, но не работает при попытке запустить из обычного запроса.
Я вызываю handle.exe из CreateProcess() и получаю вывод из труб. Я предполагаю, что должен быть способ решить это, но я не могу понять это. Настройка службы для входа в учетную запись администратора не работает.
«Настройка службы для входа в систему из учетной записи администратора не работает». - Вы имеете в виду, что служба не запустится вообще, или вызов Handle.exe каким-то образом завершится, или? –
Я имею в виду, что это не решило проблему. – Bergvall