Existe uma pasta no Windows que sempre exista (como a página inicial do usuário ou ProgramData), mas ela pode ser modificada e lida apenas pelos Administradores?
Até agora, o melhor candidato que encontrei é o% APPDATA% da conta "Sistema local" que parece existir sempre. Mas sua localização real depende da versão do Windows e se estiver sendo executada como um aplicativo de 32 ou 64 bits.
- C: \ Windows \ system32 \ config \ systemprofile \ Dados de aplicativos
- C: \ Windows \ system32 \ config \ systemprofile \ AppData \ Roaming
- C: \ Windows \ SysWOW64 \ config \ systemprofile \ AppData \ Roaming
Há também uma chance de que, no futuro, possa até migrar para algum lugar
- C: \ Windows \ ServiceProfiles \ LocalService
E pode não ser tão fácil encontrar esse local se um software estiver sendo executado sob a conta de outro Administrador e não como "Sistema Local" (um Serviço).
Existe talvez uma alternativa melhor para% APPDATA% do "Sistema Local" que estou faltando?
Ou existe uma maneira simples e confiável de obter% APPDATA% da conta "Sistema local" por qualquer outro usuário administrador?