MSVidCtl ActiveX Control on a .NET Windows Form deployment problems
Hi Guys,
I have created a VB .NET application that uses the MSVidCtl ActiveX control to play/navigate dvds.
On my Windows XP Pro Dev machine, everything is working as excepted. Dvds play fine, menus work, etc.
The Set-top box I've made uses WIndows XP Embedded (componentised XP Pro for those that don't know). When I try to run my dvd player through explorer.exe on the set-top box the following things occur:
1. DvdPlayer.exe loads into memory, uses about 30% CPU
2. Connected screens flicker for about 2 seconds
3. DvdPlayer.exe exits.
No errors or anything are displayed. I can't even tell if dvdplayer.exe has started running because the Trace.WriteLines I call do not log correctly.
My first suspicion was an incorrect installation of the necessary controls/dlls. So I downloaded COM Explorer and discovered everything has been installed and registered correctly.
Does anyone know how I go about solving this problem?
I'm a newbie at ActiveX, but pretty well versed in C#,VB and .NET. I would greatly appreciated any advice given.
Thanks,
-Vijay