Protect identical cloned machines and feature request.
Posted: Mon May 14, 2012 8:52 am
Hello Enigma,
Last week I faced a problem with enigma protector. I guess this problem exists among all the protection software that have the same functionality with enigma. Think of the following scenario:
I want to protect I piece of software that will be installed on the machines of a university laboratory. These machines have the exact same hardware and all their OS is installed from the same image. The only enigma protection lock I can use to protect my software on these machines is: Motherboard (is this the serial number of the motherboard?) lock, hard disk serial number lock.
Using motherboard lock, the enigma API returns a different value when I am an administrator, and a different value when I am a simple limited user. The same applies for the hard disk serial number. As a result,the software registers and runs fine under administrator mode, but when I try to run it as a simple user it asks me again to provide a key. And of course when I enter a valid name/key it says that they are invalid! From my understanding this happens because the low level system functions that are required to to retrieve the motherboard and hard disk serial numbers, require admin rights. Any idea how I can protect my software under these circumstances? I way would be to use the MAC address, which is always unique and the low level system function to retrieve it does not require administrator privileges. Unfortunately enigma does not support MAC address lock yet. Are you planning to add it in the near future? Thanks a lot! Again, thumbs up for the Enigma Protector.
Cheers,
Bekos
Last week I faced a problem with enigma protector. I guess this problem exists among all the protection software that have the same functionality with enigma. Think of the following scenario:
I want to protect I piece of software that will be installed on the machines of a university laboratory. These machines have the exact same hardware and all their OS is installed from the same image. The only enigma protection lock I can use to protect my software on these machines is: Motherboard (is this the serial number of the motherboard?) lock, hard disk serial number lock.
Using motherboard lock, the enigma API returns a different value when I am an administrator, and a different value when I am a simple limited user. The same applies for the hard disk serial number. As a result,the software registers and runs fine under administrator mode, but when I try to run it as a simple user it asks me again to provide a key. And of course when I enter a valid name/key it says that they are invalid! From my understanding this happens because the low level system functions that are required to to retrieve the motherboard and hard disk serial numbers, require admin rights. Any idea how I can protect my software under these circumstances? I way would be to use the MAC address, which is always unique and the low level system function to retrieve it does not require administrator privileges. Unfortunately enigma does not support MAC address lock yet. Are you planning to add it in the near future? Thanks a lot! Again, thumbs up for the Enigma Protector.
Cheers,
Bekos