2006-11-06, 08:35 PM
I have been meaning to post a message about this. I believe I know what the problem is. I see the same thing happen at home when I am running GBPVR on my PC at the same that I am using it with an MVP. The problem is that the second instance of GBPVR has many of the graphic resource files open (e.g., task images) and thus they can not be copied over. I think the kin plug-in is (currently) designed to work only when there is a single instance of GBPVR running and that instance is on a PC.
Before applying changes, I think what the skin plug-in needs to do is check to see how many instances of GBPVR on running on the machine and check the config.xml file to see how many MVP-related instances of GBPVR are set to autostart via the recording service. The utility that applies the changes should kill all instances of GBPVR before trying to copy the files. If there are a non-zero number of GBPVR instances that will be autostarted by the recording service then the utility will need to kill the recording service too to prevent it from restarting GBPVR during the copy process. The utility should then copy all the files. After copying the files, the utility should restart the recording service if it was killed and then only start an instance of GBPVR on the PC if the number of instances of GBPVR running on the PC was (one) greater than the number configured in the config.xml file for MVPs. What happens now is if I run the plug-in on the MVP, after doing so I end up with a second instance of GBPVR running on the PC where none was running before.
Jeff
Before applying changes, I think what the skin plug-in needs to do is check to see how many instances of GBPVR on running on the machine and check the config.xml file to see how many MVP-related instances of GBPVR are set to autostart via the recording service. The utility that applies the changes should kill all instances of GBPVR before trying to copy the files. If there are a non-zero number of GBPVR instances that will be autostarted by the recording service then the utility will need to kill the recording service too to prevent it from restarting GBPVR during the copy process. The utility should then copy all the files. After copying the files, the utility should restart the recording service if it was killed and then only start an instance of GBPVR on the PC if the number of instances of GBPVR running on the PC was (one) greater than the number configured in the config.xml file for MVPs. What happens now is if I run the plug-in on the MVP, after doing so I end up with a second instance of GBPVR running on the PC where none was running before.
Jeff