you can also extract it from the WebBrowser control itself if you created it:
WebBrowser browser = new WebBrowser(); Version ver = browser.Version;
Warning: this must be called from the STA stream, otherwise it throws an exception. This can be seen in the MSTest code cleanup, which is an MTA, not an STA.
source share