Disable IE


Author: Dave
Date: 04.28.14 - 11:01am



Well we have finally reached that point where XP has reached its end of life and a new Internet Explorer exploit has reared its ugly head.

From this point forward it is no longer safe to use IE8 anymore. (Actually it wasnt before either since in reality this bug has existed for a decade or so but thats another article)

So if you still have an old XP machines out there in use, you need to either trust your users to not use it, or you should look to disable it in some way. Microsoft will never fix this bug for IE running on XP.

You cant just delete it or rename it because it is protected with Windows File Protection. You could disable WFP and then do stuff..but thats pretty heavy handed.

If you have Windows XP Pro, the best approach I have found, is to set a security policy blocking access to iexplore.exe. If you used the NTFS file system, you could alternatively remove read/execute access to the file.

Another option, is to launch control panel and use the "Set Program Access and Defaults", however I do not like this approach as it only sets the file to hidden and removes the shortcut and does nothing to actually block it from running.

For XP Pro users, you can set the security policy with the following steps:
  • start - > programs -> administrative tools -> Local Security Policy
  • Expand Software Restriction Policies (if you cant expand right click and choose add policies)
  • Right click Additional Rules -> New Path Rule
  • Enter: C:\Program Files\Internet Explorer\iexplore.exe
  • Security Level Disallowed
  • Click Ok
If you are on a Windows XP home system, and cant find a solution you like, I also created a quick application you can use which will scan the system every couple seconds and kill any Internet Explorer processes it finds running.

When you first run it, it will register itself to run on system startup. It will not display any user dialogs unless it finds a running IE process, or encounters an error. It takes very little processor resources or memory as well. You can download the application and vb6 source code here







Comments: (0)

 
Leave Comment:
Name:
Email: (not shown)
Message: (Required)
Math Question: 63 + 12 = ? followed by the letter: R 



About Me
More Blogs
Main Site
Posts: (All)
2024 ( 1 )
2023 ( 9 )
2022 ( 4 )
2021 ( 2 )
2020 ( 4 )
2019 ( 5 )
2018 ( 6 )
2017 ( 6 )
2016 ( 22 )
2015 ( 15 )
2014 (25)
     Query Last 12 Mos
     Progid from Interface ID
     VB6 to C Array Examples
     Human Readable Variant Type
     ScriptBasic COM Integration
     CodeView Addin
     ScriptBasic - Part 2
     Script Env
     MSCOMCTL Win7 Error
     printf override
     History Combo
     Disable IE
     API Hooking in VB6
     Addin Hook Events
     FastBuild Addin
     VB6 MemoryWindow
     Link C Obj Files into VB6
     Vb6 Standard Dlls
     CStr for Pascal
     Lazarus Review
     asprintf for VS
     VB6 GlobalMultiUse
     Scintilla in VB6
     Dynamic Highlight
     WinVerifyTrust, CryptMsgGetParam VB6
2013 ( 4 )
2012 ( 10 )
2011 ( 7 )
2010 ( 11 )
2009 ( 3 )