If I've understood this thread, you want to make a commercial game and prevent it from being played if it was illegally distributed. Well there are a few different methods you can use. Vishnu is just a packager that encrypt the game built to keep your media from being taken out (or ripped).
One is to use something like INNO Setup Packager, or other similar software, that allows you to create a setup file that contains your game. You can specify a password and when the person goes to run the install file, it prompts them for that password. The downside to INNO is that you'd have to create/compile the install file for each customer with a different password.
Another method is to create an installer file that would connect from the user back to you and verify they are legit. Once verified, then the game is "unlocked" or however you want to set it up. You'd have to have programming skills for this to be achieved.
There are many ways to do it. Depends on what your budget is, what you want to spend on software to protect your assets, etc. You have to first plan out how the customer gets their software. Do they order on CD? Are they doing electronic download? once you lay out your distribution plan, you can then implement your security.
Hope that makes sense.
Cheers
Mike