Um administrador pode obter acesso a (quase) todos os arquivos em um sistema, modificando permissões. É assim que o sistema é projetado, por esse motivo, não é realmente possível para um não-administrador impedir que um administrador obtenha acesso a arquivos usando apenas permissões do sistema de arquivos.
Uma possível solução seria usar criptografia para proteger o conteúdo dos arquivos que você não deseja que o Usuário C consiga ver. Uma vez que os arquivos tenham sido criptografados, o usuário C poderá acessar os arquivos, mas não poderá utilizá-los desde que estejam criptografados.
Para permitir que outros usuários leiam o arquivo criptografado, você compartilha a chave apenas com essas pessoas.
Como não uso pessoalmente nenhum software de criptografia há muito tempo, não posso recomendar um utilitário para isso. Há uma funcionalidade de criptografia de arquivos no Windows, mas acredito que um administrador possa recuperar as chaves que usa.