Como não posso comentar, prefiro a resposta de Roy: isso é tecnicamente correto, mas a configuração do atributo "somente leitura" nesse nível é muito pouco aplicada. Se você fizer isso com o ArcGIS (testado recentemente), ao pressionar salvar, você receberá uma caixa perguntando onde salvá-lo, mas poderá selecionar o arquivo original e substituí-lo de qualquer maneira.
Existem duas maneiras melhores:
Permissões
Supondo que o arquivo esteja armazenado em algum lugar com permissões de rede adequadas, você pode usar as permissões do ActiveDirectory (Windows) ou chmod (* nix) para garantir que o único usuário que pode gravar nele seja você mesmo.
No Windows, acesse as permissões em [seleção] >> Arquivo >> Propriedades >> [Segurança] .
essa é a melhor solução.
Modelo
Salve o arquivo como um arquivo de modelo (mxt no menu suspenso para salvar tipos). Dependendo de como o usuário carrega o arquivo, não será possível sobrescrever o original sem primeiro definir o tipo de salvamento como modelos e procurar o original.