Em última análise, a resposta é: não existe tal sistema.
Como o usuário - proprietário e administrador - do computador tem controle total, ele pode fingir qualquer coisa (com esforço suficiente) até e incluir qualquer tentativa do seu software de telefonar para casa para verificação. Lembre-se de que eles sempre podem modificar seu software (incluindo a eliminação de verificações de tal modificação) como parte disso.
É melhor fornecer um custo-benefício suficiente para o usuário (por exemplo, funcionalidade útil, suporte contínuo responsivo e útil) que é do interesse deles não trapacear. Isso inclui tornar mais fácil ser honesto do que desonesto (esse é um dos principais problemas com DRM de mídia).
Embora você possa chegar arbitrariamente perto, com um esforço significativo, ao seu objetivo, você estará, obviamente, tomando recursos de implementar as coisas de uso para o usuário.