@Livin,
I'm guessing your running Vista or Win7, with UAC enabled and an account that isn't an administrator? For the COM Automation to work through python, I need python to create a wrapper class. EG puts that in a directory that needs admin rights to write to. I'm guessing that is failing, which keeps me from connecting to the COM object, which causes the exception.
Am I right? If so, if you run EG once as an administrator to create the wrapper, you should be able to run as a non-priveleged user after that. You could also
try this, but that probably isn't necessary once the wrapper is created.
Brett
If not, here's what I originally wrote before I thought of UAC:
Ok, I've got a strange question for you. You've installed and run JRMC 13, haven't you? And started it at least once?
I did a clean install of Win 7, then installed JRMC 13 and the newest EG and everything worked with no extra steps. I can look in the registry and see that JRMC installed keys for its COM interfaces. When the plugin runs, it looks for HKEY_CLASSES_ROOT\TypeLib\{03457D73-676C-4BB0-A275-D12D30ADB89A} to build a python wrapper for the JRMC Automation interface. It looks like either that registry key isn't found, or the typelib that it points to (should be "Media Center 13.tlb" for JRMC 13) isn't found.
I will put in a check to make sure that key exists, but the best I can do if it isn't is output a message like "It looks like JRMC is not installed on this computer."
The only help I can find is an old (2007) message about the registry keys only getting installed after the 1st time JRMC is run. That's
here.