mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Dec 2006
Posts: 1
P
petknep Offline OP
Mostly harmless
OP Offline
Mostly harmless
P
Joined: Dec 2006
Posts: 1
I'm a dev on IE. I believe that mIRC is CoCreateInstance'ing IE (or directly calling IE in another way) to launch URLs. The proper way is to ShellExecute just the url, this respects the user's default browser and allows IE7 to respect a user's tab/window reuse settings.

My apologies if I'm incorrect, I just gave it a once over in the debugger.

Joined: Dec 2002
Posts: 5,412
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,412
Under which version of windows are you seeing this issue? I've tested mIRC under various versions of Windows, using IE6/7 and other browsers and it works fine, other than under Vista where there are issues because of both Virtualization and a change in the way the default browser is set under Vista.

mIRC looks in the classes section in the registry for http settings and launches using ShellExecute or DDE based on the executable/DDE topic in the http definition.

Unfortunately I cannot use a simple ShellExecute the way other applications do because mIRC allows users finer control over the way the browser opens per the Options/IRC/Catcher dialog.

Joined: Feb 2007
Posts: 4
L
Self-satisified door
Offline
Self-satisified door
L
Joined: Feb 2007
Posts: 4
Quote:
Under which version of windows are you seeing this issue? I've tested mIRC under various versions of Windows, using IE6/7 and other browsers and it works fine, other than under Vista where there are issues because of both Virtualization and a change in the way the default browser is set under Vista.

So will the next version of mIRC be Vista-compliant? I am running Vista and have Firefox set as my default browser; however links in mIRC still open in IE7, rather than Firefox, as they should.

Joined: Dec 2002
Posts: 5,412
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,412
Yes, the next version of mIRC will use the new Vista method for detecting the default browser. Unfortunately, the current release of Firefox 2.0.0.1 is not Vista compliant which means that it does not set itself as the default browser correctly under Vista. So there is no guarantee that the next mIRC will detect Firefox as your browser.

As I have mentioned in previous posts however, when I install mIRC 6.21 and Firefox under Vista, mIRC detects Firefox fine for me. You can find discussion of this issue in an earlier Vista-related post.

Joined: Feb 2007
Posts: 4
L
Self-satisified door
Offline
Self-satisified door
L
Joined: Feb 2007
Posts: 4
Quote:
Yes, the next version of mIRC will use the new Vista method for detecting the default browser. Unfortunately, the current release of Firefox 2.0.0.1 is not Vista compliant which means that it does not set itself as the default browser correctly under Vista. So there is no guarantee that the next mIRC will detect Firefox as your browser.

I am aware of the Firefox 2.0.0.1 issue and am running the 2.0.0.2 RC which fixes this issue; I have confirmed that Firefox is set as the default browser (links in IM programs / HTML files from explorer / etc open in Firefox fine).

Quote:
As I have mentioned in previous posts however, when I install mIRC 6.21 and Firefox under Vista, mIRC detects Firefox fine for me. You can find discussion of this issue in an earlier Vista-related post.


I did not actually run the mIRC installer, but merely copied my mIRC directory over from a previous Vista build, so perhaps that is affecting things. I will run the mIRC installer and see if that changes things.

Thank you for your input.

Joined: Mar 2007
Posts: 218
V
Fjord artisan
Offline
Fjord artisan
V
Joined: Mar 2007
Posts: 218
I've just done a clean install of mIRC 6.31 and i'm coming across this problem again..
I have gone to 'start' 'default programs' etc
and Firefox is my default browser, but yet again internet explorer is opening and i can't solve it, this is on vista btw.


Link Copied to Clipboard