System.UnauthorizedAccessException

26/07/2010

Pessoal, tenho uma aplicação em vb.net winforms, ao iniciar a aplicação ela
atualiza um executavel que em seu path de instalação em c:\arquivos de
programas\systema, copiando ele de uma pasta da rede.
Até o Windows XP funciona normalmente, ao executar no Windows 7 é apresentado
erro se eu nao colocar acesso full para o grupo usuarios da maquina local nas
permissoes ntfs do path.
Aparece o erro:
System.UnauthorizedAccessException: O acesso ao caminho
'C:\Program Files\Sistema\sistema.exe' foi negado.

Fiz o seguinte para solucionar:no app.manifestalterei a linha: requestedExecutionLevel  level="asInvoker" uiAccess="false" />para<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />Assim funciona porem toda vez que o sistema é aberto aparece a mensagem de segurança do Windows 7 para confirmar, tem como eliminar essa mensagem.
grato,

Mecalor Ltda