Bem, não é para isso que serve o UAC? Impedir que o software faça alguma coisa, se o usuário não quiser.
What is User Account Control?
User Account Control (UAC) is a security component that enables users to perform common tasks as non-administrators (called standard users in Windows Vista), and as administrators without having to switch users, log off, or use Run As. User accounts that are members of the local Administrators group run most applications as a standard user. By separating user and administrator functions, UAC helps users move toward using standard user rights by default.
When an administrator logs on to a computer that is running Windows 7 or Windows Vista, the user is assigned two separate access tokens. Access tokens, which contain a user's group membership and authorization and access control data, are used by the Windows operating system to control what resources and tasks the user can access. The access control model in earlier Windows operating systems did not include any failsafe checks to ensure that users truly wanted to perform a task that required their administrative access token. As a result, malicious software could install on users' computers without notifying the users. (This is sometimes referred to as a "silent" installation.)
Então, vejo duas soluções para o seu problema, dependendo do número de computadores que você precisa carregar com o software:
- Diga ao seu pessoal que haverá uma instalação de software e que ela deve aceitá-lo.
- Se houver muitas pessoas / PCs para controlar, instale algum tipo de implantação de software.