Quote Originally Posted by thinus View Post
How will this be used and what is the benefit? I am struggling to wrap my head around it. I would have thought that each instance of the software will take keyboard and mouse input, process the input and send keyboard and mouse messages onto the registered applications.

The networking aspect would simply receive keyboard and mouse input from a network connection as well as from Windows keyboard and mouse hooks. Why is it necessary to send pre-compiled scripts across the network?
I have two machines, one for my master and a second for my four slaves.

In HKN1, I have a script on my master machine that is not on my slave machine. The script on the main machine has a section that launches WoW, resizes, enters username and password, etc. HKN1 sends this part of the script accross to the second machine and runs it.

By changing the one script on the main machine, I can control what happens on the second.

Without "pre-compiled scripts" this would not be possible.