Программа C# не имеет прав владения, когда UAC отключен
По сути, я пишу инструмент для своей работы, который заменяет поврежденный файл, неправильно скопированный при установке программного обеспечения, рабочей версией файла с другого компьютера.
Часть этого инструмента требует, чтобы я стал владельцем папки, содержащей целевой файл (по умолчанию эта папка принадлежит SYSTEM). Я являюсь администратором, поэтому я могу сделать это через Проводник без проблем, но созданное мной средство не может стать владельцем СИСТЕМЫ, но может стать владельцем без ошибок, если владельцем является кто-то другой (например, другой администратор)
Я уже создал манифест, в котором используется requireAdministrator, и этот инструмент может вступить во владение SYSTEM на моем домашнем компьютере, но не на моем рабочем компьютере.
Я считаю, что это потому, что UAC отключен через групповую политику. Можно ли как-нибудь запустить эту программу с правами администратора? Спасибо за помощь.