This happens for the following reasons:

  • Protected program determines (identifies) the presence of the emulator in operation system.
  • The software manufacturer has cardinally changed the principle of the protection program.
  • Sometimes we just do not have such an opportunity to create a universal emulator.​

Remember, emulators are written and tested on a specific version of the protected program and do not guarantee the work of the emulator in the new versions.