.NET Requirements: Internet Explorer 5.01 versus 5.00
Previous Top Next


By default, when " .NET Framework Checking" is enabled, Thinstall will check the user's computer for Internet Explorer 5.01 before launching the application. This is a minimum system requirement set by Microsoft for .NET Applications. If the user does not have IE 5.01, the user will be prompted to download and install it. .NET itself does not directly need to use Internet Explorer, but it depends on the Internet Explorer installation package to update many critical operating system DLLs. Most .NET applications will function 100% correctly when Internet Explorer 5.0 is installed. Since Windows 98 ships with IE 5.0 installed, your application can run on a clean install of Windows 98 if you only require IE 5.0 instead of IE 5.01. There are a few crytography related functions that are added by Internet Explorer 5.01, and if your application makes use of these functions it will display an error when run on a system with only IE 5.0 installed. For this reason, Thinstall defaults to requiring 5.01 - but if you test with 5.0 you can lower your system requirements.

To tell Thinstall which version of Internet Explorer to detect, you can edit your configuration file. Simply change the varible "shdocvw_version_required" to match one of the version numbers listed below. If the user's version of shdocvw.dll in windows\system32 does not match or exceed the version number you specified, the user will be prompted to download and install Internet Explorer.

.NET Internet Explorer Detection Configuration Variables
dotnet:shdocvw_version_required " 5.00.2919.800 "
dotnet:ie_msg "This program requires Internet Explorer 5.01 or higher installed.\nClick OK to visit Microsoft's download page"
dotnet:ie_title "Internet Explorer 5.0 or higher required"
dotnet:ie_url "http://www.google.com/microsoft?q=internet+explorer+download+english&btnI=I'm+Feeling+Lucky"

Version Numbers for Shdocvw.dll that correspond to Internet Explorer Version numbers
shdocvw Ver. IE Version
--------------------------------------------------------------
4.70.1155 Internet Explorer 3.0
4.70.1158 Internet Explorer 3.0 (Windows 95 OSR2)
4.0.1215 Internet Explorer 3.01
4.70.1300 Internet Explorer 3.02 and 3.02a
4.71.1008.3 Internet Explorer 4.0 Platform Preview 2.0 (PP2)
4.71.1712.5 Internet Explorer 4.0
4.72.2106.7 Internet Explorer 4.01
4.72.3110.3 Internet Explorer 4.01 Service Pack 1 (Windows 98)
4.72.3612.1707 Internet Explorer 4.01 Service Pack 2
5.00.0518.5 Internet Explorer 5 Developer Preview (Beta 1)
5.00.0910.1308 Internet Explorer 5 Beta (Beta 2)
5.00.2014.213 Internet Explorer 5
5.00.2314.1000 Internet Explorer 5 (Office 2000)
5.00.2516.1900 Internet Explorer 5.01 (Windows 2000 Beta 3, build 5.00.2031)
5.00.2614.3500 Internet Explorer 5 (Windows 98 Second Edition)
5.00.2919.800 Internet Explorer 5.01 (Windows 2000 RC1, build 5.00.2072)
5.00.2919.3800 Internet Explorer 5.01 (Windows 2000 RC2, build 5.00.2128)
5.00.2919.6307 Internet Explorer 5.01 (Office 2000 SR-1)
5.00.2920.0000 Internet Explorer 5.01 (Windows 2000, build 5.00.2195)
5.00.3103.1000 Internet Explorer 5.01 SP1 (Windows 2000 SP1)
5.00.3105.0106 Internet Explorer 5.01 SP1 (Windows 95/98 and Windows NT 4.0)
5.00.3314.2100 Internet Explorer 5.01 SP2 (Windows 95/98 and Windows NT 4.0)
5.00.3315.2879 Internet Explorer 5.01 SP2 (Windows 2000 SP2)
5.00.3502.5400 Internet Explorer 5.01 SP3 (Windows 2000 SP3 only)
5.00.3700.6668 Internet Explorer 5.01 SP4 (Windows 2000 SP4 only)
5.50.3825.1300 Internet Explorer 5.5 Developer Preview (Beta)
5.50.4030.2400 Internet Explorer 5.5 & Internet Tools Beta
5.50.4134.0100 Internet Explorer 5.5 for Windows Me (4.90.3000)
5.50.4134.0600 Internet Explorer 5.5
5.50.4308.2900 Internet Explorer 5.5 Advanced Security Privacy Beta
5.50.4522.1800 Internet Explorer 5.5 Service Pack 1
5.50.4807.2300 Internet Explorer 5.5 Service Pack 2
6.00.2462.0000 Internet Explorer 6 Public Preview (Beta)
6.00.2479.0006 Internet Explorer 6 Public Preview (Beta) Refresh
6.00.2600.0000 Internet Explorer 6 (Windows XP)
6.00.2800.1106 Internet Explorer 6 Service Pack 1 (Windows XP SP1)
6.00.2800.1278 Internet Explorer 6 Update v.01 Developer Preview (SP1b Beta)
6.0.2800.1314 Internet Explorer 6 Update v.04 Developer Preview (SP1b Beta)
6.00.3663.0000 Internet Explorer 6 for Microsoft Windows Server 2003 RC1
6.00.3718.0000 Internet Explorer 6 for Windows Server 2003 RC2
6.00.3790.0000 Internet Explorer 6 for Windows Server 2003 (released)