Unique virtual machine

I am working on some way to protect my licensed software. Making some wmi calls to uniquely recognize computers and provide the ability to download multiple instances of the application.

I thought that when the application is installed on a virtual machine (MS Virtual PC, VMWare, Virtual Box, etc.) and licensed on this - is it possible to clone a virtual PC and then run several copies of the virtual PC on the same physical PC and that’s it still separates the hardware of the virtual PC (or another other) from each other?

So far I have searched a lot for differences on wmi call information and it seems they are completely identical (I checked two clones of the same image on a PC using Microsoft Virtual PC).

+6
licensing unique copy-protection virtual-pc
source share
3 answers

you can also try using hostid or a combination of MAC and IP. like it or not. MAC and IP addresses must also be different for virtual machines. It's just a little cumbersome to generate IP / MAC based keys for each instance, but if you could automate this, that could be the solution.

+3
source share

You should look at something like iLok , a USB dongle for licensing and software protection.

+3
source share

I prefer to use the Sentinel USB Dongle for software licenses. The only problem I saw with them is that sometimes an idiot steals one because they look like flash drives.

0
source share

All Articles