INTERACT FORUM

Windows => Plug-in Development => Topic started by: cncb on June 19, 2007, 04:23:54 pm

Title: Where is "MediaJukebox Application" in Vista?
Post by: cncb on June 19, 2007, 04:23:54 pm
I did a fresh install of MC 12.0.259 on Vista and this key is missing in the registry so it is no possible to create this object with the "MediaJukebox Application" string.  It shows up in XP fine with the same installation.
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: cncb on June 20, 2007, 01:34:53 pm
On further inspection the CLSID is missing too so it doesn't appear possible to make an out-of-process connection with MC 12 in Vista?
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: Matt on June 20, 2007, 01:56:52 pm
Try running "Media Center 12.exe /Register" as administrator.  It should register the application.

Let us know if that does the trick.  If so, we'll have to figure out why it isn't happening automatically during install.
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: Mr ChriZ on June 20, 2007, 02:27:52 pm
My Script Runner plugin uses the Out Of Process connection, and is working
on my Vista Machine here.
I've not done anything to make it so.
Although I've had MC installed on it since February, so it's possible somethings changed
since then.
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: Matt on June 20, 2007, 02:36:32 pm
It's a long story, but Media Center registers its TLB on the first run after an install.  UAC won't let that slide, so next build has this:

Changed: The Media Center SDK objects get registered during install instead of on first run of the program, which works better with Vista and UAC.
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: Mr ChriZ on June 20, 2007, 02:59:12 pm
Matt loves UAC  :)
Title: Re: Where is "MediaJukebox Application" in Vista?
Post by: cncb on June 20, 2007, 03:27:32 pm
Try running "Media Center 12.exe /Register" as administrator.  It should register the application.

It worked.  Thanks.