clashcityrocker Posted March 19, 2012 Share Posted March 19, 2012 I don't use IE on my computer due to it's security issues, I have therefore removed it using Control Panel's Add/Remove Windows Components. However when yoy do so, DVBViewer doesn't load website links, Recording Service won't open the web based EPG. They should both obey the OS HTTP hander, not try and call Internet Explorer directly... Quote Link to comment
Gioxy Posted March 19, 2012 Share Posted March 19, 2012 Hi clashcityrocker, are you sure your OS HTTP handler are still working correctly? What happens if you try to open an http shortcut saved on you desktop? And which browser you now have installed? Quote Link to comment
clashcityrocker Posted March 20, 2012 Author Share Posted March 20, 2012 I use Opera, and it's registered as the HTTP protocol handler (and https). For example, if I use Paint.NET (a very nice free Paint tool), The menu option to go to their website works just fine and opens in Opera as I expect. in DVBViewer, when IE is uninstalled, nothing happens anymore, when I was installed, it opened everything in IE. TO me it looks like DVBViewer is invoking iexplore.exe manually rather than obeying the OS settings for http handling. Quote Link to comment
clashcityrocker Posted March 20, 2012 Author Share Posted March 20, 2012 Most annoyingly, it means I can't get to the web based EPG in Recording Service to set the timer. Can someone provide me with the port so I can type it in manually... http://localhost:???? Quote Link to comment
Tjod Posted March 20, 2012 Share Posted March 20, 2012 Here no problem. If I open the web interface via control program it opens in Opera. The default port for the web interface is 8089. Quote Link to comment
clashcityrocker Posted March 20, 2012 Author Share Posted March 20, 2012 Hmm, I wonder if it's a Windows 7 or 64bit thing? That's the only thing thats unusual about my configuration. Quote Link to comment
Lars_MQ Posted March 20, 2012 Share Posted March 20, 2012 Nope, works with windows 7 64 bit. The program only calls a Windows Explorer function. I think this function reads the default browser registry setting, so you might have problems with these registry keys. Quote Link to comment
clashcityrocker Posted March 25, 2012 Author Share Posted March 25, 2012 (edited) I don't believe this to be the case, certainly for RecordingService. My system is set for Opera to handle http and https protocols, and ALL other applications open correctly in Opera, it's only DVBViewer that does not work correctly. I have further proved that it's calling internet explore EXE directly, by writing a very cheesy test C# console application: namespace fakeIETestapp { class Program { static void Main(string[] args) { if (args.Count() >= 1 ) { Process.Start(@"C:\Program Files (x86)\Opera\Opera.exe", String.Join(" ", args)); } else { Process.Start(@"C:\Program Files (x86)\Opera\Opera.exe" ); } } } } and saving it is: C:\Program Files (x86)\Internet Explorer\iexplore.exe Guess what, when I click on Web Interface on the RecordingService tray icon, it now opens in Opera by calling the InternetExplore EXE (that is usually not there)... Seems like you are doing bad hardcoded paths rather than relying on shellexecute and using the windows hander for http and http protocols. Edited March 25, 2012 by clashcityrocker Quote Link to comment
Tjod Posted March 25, 2012 Share Posted March 25, 2012 There must be something wrong in your registry. Quote Link to comment
clashcityrocker Posted March 27, 2012 Author Share Posted March 27, 2012 Have you removed Internet Explorer in optional windows components? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.