У меня есть программа, которая запускает другую программу. Во второй программе я пытаюсь удалить файл.
Если я запускаю непосредственно вторую программу, нет проблем, файл будет удален. Но если я запускаю вторую программу из первой, я получаю исключение System.UnauthorizedAccessException.
Я предполагаю, что вторая программа не получает полный доступ к первой программе.
Я перепробовал много предложений, которые нашел, но ни одно из них не сработало.
Добавление Process.StartInfo.Verb = "runas" не сработало.
Добавление файла манифеста тоже не сработало (или я ошибся, не уверен)
Я установил .exe второго файла на «Запуск от имени администратора», и он не работал.
Теперь, как мне это исправить?