I'm not sure if this will work, but you may want to look into gaggio's code - Getting a Local/Remote Win32 Task List. You can grab a list of processes from a remote machine - and use it with a combination of Win32::Process, in order to actually kill the unwanted process.