Mataes, я решил показать, что можно добиться повышения прав иначе. Без написания этого файла, если можно так сказать предложил ему альтернативу.
UAC контролирует неавторизованные действия в папке "Program Files" запрашивая повышение привилегий. Так как копия миранды уже запущена, то повысить привилегии на нее нельзя (ограничение ОС), поэтому запускается отдельная утилитка pu_stub, которой по разрешению пользователя выдаются права. В ней реализовано копирование и удаление файлов.
Это единственный корректный с точки зрения ОС вариант. Точно так же делает, например, Total Commander.
Запуск из под админа - это брешь в системе безопасности ОС. Глупо делать "дырень" и прикрывать ее сторонним антивирусом ради того, чтобы этот антивирус не ругался (совершенно зазря).
Правильное решение - это:
- написать разработчикам, чтобы они починили эвристику (сделано)
- подписать pu_stub, чтобы на него не реагировали антивирусы (дорого).