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: 54 + 19 = ? followed by the letter: M 




About Me
More Blogs
Main Site
Posts:
VB6 Console Apps
VB6 UDTs
VB6 Debugger View As Hex tooltips
VB6 - C Share registry data
VB6 Addin Missing Menus
VB6 Class Init Params
VB6 isIn function
Python and VB6
Python pros and cons
download web Dir
vc rand in python
VB6 Language Enhancement
Register .NET as COM
VB6 CDECL
UDT Tricks pt2
Remote Data Extraction
Collection Extender
VB6 FindResource
CDO.Message
DirList Single Click
Reset CheckPoint VPN Policy
VB6 BSTR Oddities Explained
SafeArrays in C
BSTR and Variant in C++
Property let optional args
Misc Libs
Enum Named Pipes
Vb6 Collection in C++
VB6 Overloaded Methods
EXPORT FUNCDNAME Warning
VB6 Syncronous Socket
Simple IPC
VB6 Auto Resize Form Elements
Mach3 Automation
Exit For in While
C# self register ocx
VB6 Class Method Pointers
JS Debugger
Duktape Debug Protocol
QtScript 4 VB
Vb6 Named Args
vb6 Addin Part 2
VB6 Addin vrs Toolbars
OpenFile Dialog MultiSelect
Duktape Example
DukTape JS
VB6 Unsigned
.Net version
TitleBar Height
.NET again
VB6 Self Register OCXs
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
MS GLEE Graphing
printf for VB6
C# App Config
Tero DES C# Test
VC 2008 Bit Fields
Speed trap
C# Db Class Generator
VB6 vrs .NET (again)
FireFox Whois Extension
git and vb6
Code Additions
Compiled date to string
C# ListView Sorter
VB6 Wish List
C# Process Injection
CAPTCHA Bots
C# PE Offset Calculator
VB6 Async Download
Show Desktop
coding philosophy
Code release
Dll Not Found in IDE
Advanced MSScript Control
random tip
Clipart / Vector Art
VB6 Callback from C#
Binary data from VB6 to C#
CSharp and MsScriptControl
HexDumper functions
Js Beautify From VB6 or C#
vb6 FormPos
Inline Asm w VB6
The .NET Fiasco
One rub on computers
Universal extractor