chave global no registro; etc.E como rodar os programas efetivamente como administrador?Tudo isso traz seguranca, mas traz ao mesmo tempo, incompatibilidade com alguns programas, que nao funcionam sem direitos de administrador. O ambiente de programacao Borland Delphi 7, por exemplo, na primeira inicializacao, precisa renomear um arquivo que fica na pasta dele, dentro da Arquivos de programas. No Vista ele nao consegue, mesmo sendo rodado com uma conta de administrador. O programa recebe uma mensagem do sistema operacional de acesso negado, e faz o que quiser depois (nao mostra nada, ou mostra um erro para o usuario dizendo que nao conseguiu gravar um arquivo, no exemplo do Delphi 7). Outro exemplo sao as versoes antigas do Winamp (acontece ainda com alguns reprodutores de midia de programadores independentes). Ele salvava a playlist e as configuracoes na pasta dele. No Vista, nao conseguira.A saida para esses casos e executar o programa com direitos administrativos. Isso pode ser feito clicando com o botao direito no icone do programa e escolhendo Executar como administrador (nao repare as imagens de tela, estou com o Vista em espanhol/ingles): Se for um programa que voce precisa rodar sempre, pode ser chato. Calma, nas propriedades do arquivo (botao direito no icone > Propriedades), escolha a aba Compatibilidade. Marque a opcao Executar como administrador: Isso continuara exibindo o alerta de seguranca ao tentar rodar o programa, mas pelo menos ele funcionara. Caso haja outras contas de usuario no computador, voce pode clicar no botao Mostrar a configuracao para todos os usuarios, para permitir que eles rodem esses programas com direitos administrativos.Cuidado: dependendo de como um programa chamar outro, o programa chamado herda os direitos atribuidos ao processo pai. Um programa rodado como administrador, podera abrir outros programas, que tambem receberao direitos de administrador.Alguns instaladores de programas nao vem preparados com a solicitacao de elevacao. Nesse caso, ao tentar executa-los, voce nao veria nenhum aviso, eles rodariam mas nao teriam acesso as pastas do sistema com suporte a escrita, nem a configuracao global do registro. Como resultado, a instalacao nao se efetivaria, ou o programa nao funcionaria. Basta executa-los novamente mas desta vez como administrador, clicando com o direito no icone e escolhendo Executar como administrador.Desativando o UACApesar que eu, particularmente, tambem acho incomodo ter que confirmar toda vez que se quer rodar um programa com direitos administrativos, valeria a pena experimentar deixar ativado esse recurso, que fara parte tambem do Windows Server 2008. Muita gente critica indevidamente o Windows (nao e que estou defendendo tambem), mas ha de se concordar que o UAC e muito bom e barra o usuario de fazer varias besteiras, muitas vezes sem saber. O Linux tambem age assim. Se voce quer rodar um programa como root (a conta de Administrador do Linux), sabe que nao e so executar diretamente, deve usar o Executar como e fornecer credenciais de administrador, ou usar o comando su ou sudo que torna o usuario administrador, quando no prompt de comando (terminal ou console, como queira). Muitas distribuicoes nem deixam o usuario se logar como administrador no ambiente grafico, tendo que