Прямой ответ на ваш вопрос:
Существуют ли какие-либо методы программно сказать "Да" на приглашение UAC или обойти это?
... это "нет". Причина в том, что это будет огромной дырой в безопасности. Представьте, если бы это было возможно: все вредоносные программы должны были бы использовать эту технику обхода.
UAC специально разработан для предотвращения того, что вы просите. Хотя возможно отключить UAC, определенно не рекомендуется .
Аарон Маргосис (Microsoft) недавно написал в блоге сообщение об этом:
FAQ: Почему я не могу пропустить приглашение UAC?
Цитата из этого блога:
Если бы можно было пометить приложение для запуска с повышенными правами доступа, что бы случилось со всеми этими приложениями с ошибками LUA [ограниченный доступ пользователя]? Ответ: все они будут помечены, чтобы молча подняться. Как будет написано будущее программное обеспечение для Windows? Ответ: молча поднять. Никто на самом деле не будет исправлять свои приложения, и приложения конечных пользователей будут по-прежнему требовать и запускаться с полными административными разрешениями без необходимости.