Redirecionamento de arquivo do UAC
O (finado?) programa GPS da Secretaria de Receita Previdenciária (SRP) — que nem existe mais —, como outros softwares mal programados, grava seus dados num arquivo chamado GPSData.xml na pasta de instalação do programa. Até o Windows XP, era a Casa da Mãe Joana: esse tipo de coisa era permitida e funcionava com os usuários rodando com privilégio administrativo. A partir do Vista, felizmente o cinto foi apertado com o UAC. Aplicações não podem mais escrever na pasta "Arquivos de Programas". Para tentar manter programas bugados funcionando, o Windows virtualiza acessos de escrita às pastas %ProgramFiles% ( C:\Program Files [1] ), %ProgramData% ( C:\ProgramData ) e %SystemRoot% ( C:\Windows ) para %LocalAppData%\VirtualStore (é criada uma hierarquia de pastas igual ao local de origem). Então, lá vai a dica. No XP, para restaurar um backup, copiávamos o arquivo GPSData.xml de volta à pasta do programa. No Vista ou superior, isso até funciona, porém, por baixo dos panos,