Let me get this disclaimer out of the way right now:
This is not a request for a crack, hack, or something in anyway that would allow me to bypass or avoid any games copy protection. This is not about Warez. This is about legit games, bought from legit sources, to which I have a legit license for each copy of. I am merely trying to automate a process here.
With that out of the way:
I own a couple game centers in Colorado, where I have a total of 60 machines that run computer games. I own legit copies of every single copy of every single game that goes on the image. In some cases, where required I even pay extra for site licenses. Thus I keep my business on the up an up.
After I do an image, I have to go around and change CD keys on every single machine. Most games this isn't a problem. However, there is Blizzard Software. Blizzard, instead of storing keys in the registry, decided to store them in .mpq files located in the games directories. Starcraft, Diablo 2+expansion, and Warcraft 3+expansion all do this. Changing keys for these games is a royal pain in the a**.
I've gotten around this somewhat by using key changers. At least this way I don't have to actually reinstall (and re-patch, etc etc) each game. However, I still have to go to every single station every time I re-image and manually run the specific key-changer program. And herein lies my request:
I need to automate this process. That is, I need to be able to run a key-changer from a script (command line) and input the correct machine name and key.
The existing key changers don't work like this - they require user input. You double click them, you click "change key", you type in the key. However, they don't appear to be that complicated (just more complicated than I can handle) and if it can be done this way I am sure there is a way to automate it. Like I said, just a simple batch file that runs the program will work - all I need is a changer that will run and accept input from the command line. Automating this would be a huge time saver for me.
I have copies of the key-changers which are public domain utilites. I can send them to whoever wins if needed. All they do is insert the correct key value in the specific .mpq files - one for Starcraft, D2, and War3.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
This is a fairly simple project and one I hope can be completed withen a week or less.
If the winner does a good job and completes on time I have other projects that need to be done that I will go to them first for.
Windows XP Home and Windows XP Pro.
Must run from a command line/batch file script, and accept input from command line.
Must be able to run silently in the background if needed.