Процесс уже запущен с uiAccess=true
в манифесте.Может ли эта программа запустить другой такой процесс с uiAccess=true
?В настоящее время всякий раз, когда Process.Start
вызывается для второго процесса, Win32Exception
генерируется с сообщением:
Запрошенная операция требует повышения прав
Запуск первого процесса от имени администратораостанавливает сбой, однако это не вариант для меня.
Я знаю, что это можно сделать из службы, используя SetTokenInformation
и т. д. (и я уже делаю это), но это как пользователь локальной системыпоэтому я предполагаю, что не может быть повторно использован.