Process.Start(Path);
TheBatPortable.exe 170529 01:03:15 | not run (Click_2) System.ComponentModel.Win32Exception (0x80004005): Отказано в доступе в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) в System.Diagnostics.Process.Start() в System.Diagnostics.Process.Start(ProcessStartInfo startInfo) в System.Diagnostics.Process.Start(String fileName)
не помогло:
ProcessStartInfo processInfo = new ProcessStartInfo(); //создаем новый процесс
processInfo.Verb = "runas"; //в данном случае указываем, что процесс должен быть запущен с правами администратора
processInfo.FileName = Path; //указываем исполняемый файл (программу) для запуска
Process.Start(processInfo); //пытаемся запустить процесс
но запускается только если программа в которой это выполняется, запущена от админа
помогло добавление в app.manifest
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости