Tornar um arquivo acessível apenas quando estiver em um computador específico

Tornar um arquivo acessível apenas quando estiver em um computador específico

Temos um sistema que gostaríamos de proteger contra xcopy em outra máquina. O sistema consiste em um aplicativo MFC, alguns componentes .NET e muitos arquivos de configuração. Se conseguíssemos tornar um conjunto estrategicamente selecionado desses arquivos de configuração indisponíveis para cópia (ou inúteis/criptografados quando copiados), então teríamos efetivamente alcançado esse objetivo. Devido à natureza do sistema, ele possui direitos de administrador local durante a execução. A plataforma são janelas. Neste caso provavelmente será win7.

Sei que isso tem poucas chances de ser à prova d'água, pois as pessoas que copiam o software terão acesso ao sistema operacional como administradores. Mas eles não entendem de informática. Estou apenas falando sobre a introdução de atrito para que a primeira pessoa a tentar pense "ah, não funcionou".

informação relacionada