Remember Me
forgot your password?

Internet Explorer Protected Mode and Vista Support

Every online business is now competing to capture the most strategic real estate of the Internet—users' browsers. Placing your branded toolbar in user's browsers has become a vital part of your Web site strategy.

Other functional benefits of toolbar customization are as follows:

· For easy navigation of websites.

· For easy navigation of search keywords.

· For keeping the bookmarks of the websites.

· For creation of toolbar buttons by dragging and dropping the URLs

· For Blocking the Popup

· For giving notifications to users for IE Events

· For capturing the contents of webpage

· For getting the content of RSS Feeds…etc.

So bringing you to the latest news on the block is the Internet Explorer's Protected Mode.

It’s certainly a new feature in the Microsoft Vista Operating System, also considered as one of the pieces of the User Account Control (UAC). The Protected mode is basically designed to protect the computer by restricting the parts of the system, which can effect the code running in IE. So if a malicious web page exploits a code-injection bug in IE or an IE plug-in, that code will not be able to damage the system.

Vista also introduces you to a new attribute on securable objects called the Mandatory integrity level. This comprises of four levels:

The “System” level, used by OS components, and should not be used by other applications. “High” which is the level of processes that are running, elevated with full admin rights. “Medium” the processes launched in the normal fashion, and the “Low” used by IE and Windows Mail to provide protected mode.

To further this discussion, Windows stored information about a process also includes which integrity level it was launched with. This level can never change once the process is started, it can only be set at the time the process is created. To make this simple, a process's integrity level has three main effects such as:

· Any securable objects that the process creates get that same integrity level.

· The process cannot access a resource whose integrity level is higher than the process's own level.

· The process cannot send window messages to a process that has a higher integrity level.

So if you want to determine, if your extension is running in a protected mode IE process? .... You can use IEIs Protected Mode Process which will return the BOOL Parameter whether protected or not. As good as it gets.

Now, the most obvious question would be ….How does VISTA support help in developing a toolbar here?

Most of the plug-ins need Registry and/or File system access for reading and/or writing operations, these operations can be done without problem when Internet Explorer Protected mode is Disable.

The challenge here lies is when the protected mode is enabled. An extension can only write to a few directories under the user's profile. There are special low-integrity directories under the TEMP, Temporary Internet Files, Cookies, and Favorites directories that are writable. Internet explorer also has some compatibility shims, which virtualizes other commonly-used directories. The Write operations to those directories are redirected to a subdirectory of Temporary Internet Files. If an extension tries to write to a sensitive location, like the Windows directory, that operation will fail.

The Developers however need to use VISTA SDK for getting the File system Writable Location, for downloading any files OR for doing any File system operations.

To start with, VISTA SDK can be downloaded at

http://www.microsoft.com/downloads/details.aspx?familyid=ff6467e6-5bba-4bf5-b562-9199be864d29&displaylang=en

If your wondering, How to Enable / Disable Internet explorer Protected Mode? You can simply open the Control panel from your Windows Login User account settings; you will see the optional mode to turn the User Account Control on or off. From this screen you can easily disable the Internet Explorer Protected mode, making sure that the “Use User Account Control (UAC) to help Protect your computer” option is unchecked. You need to remember to restart you PC once this setting is changed to proceed. Simple, isn’t it?


Rate this Article: 5 / 5 stars - 9 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Software Articles
  • More from Dane Phillip

PPS File Overview

By: Michael Camacho | 01/12/2009
Computer operating systems usually use extensions to assign appropriate applications to files. Errors related to file extensions are normally caused by absence of a relevant application to handle the file. However, the error could also be a result a problem with the registry.

Microsoft Dynamics GP Support: What is Possible and What is not possible in Remote Support

By: Andrew Karasev | 30/11/2009
Formerly Microsoft Dynamics GP was known as Great Plains Dynamics. If you are looking for second opinion in Microsoft Dynamics GP support for your organization, please consider remote support as possible option, especially in country side, where walk in local service might be limited.

Spyzooka - Best Spyware Remover

By: mandy | 30/11/2009
In search for the best spyware remover that can help you detect, remove and block annoying spyware? Spyzooka is one of the leading antispyware software that can help you do the job. Discover the reasons why this software was recommended by many computer expert.

Online Training Software

By: elishkiya | 30/11/2009
Online Training Software, Learning Content Management System and e-Learning Solutions by eLearningZoom aims at developing and offering advanced and user-friendly online training solutions. Contact us at 415-287-3818

ErrorSmart Review 2009

By: rait raak | 30/11/2009
Do not buy before you read this ErrorSmart Review!

7 Things You Need to Know About Development Project Estimations

By: ExecutiveBrief Staff | 30/11/2009
Whether you are a project manager planning for a smooth implementation of a plan or a project sponsor on whose decisions a project depends, you cannot escape from the fact that project estimation is essential to its success. In the first place, there are three basic requirements that a project must satisfy: schedule, budget, and quality. The need to work within these essential project boundaries poses a huge challenge to everyone in the central management team.

Three Essential Windows Mobile Applications

By: John Wells | 30/11/2009
Suddenly, the mobile phone industry is inundated with operating systems: iPhone OS, Google Android, Palm WebOS, Symbian, Maemo, BlackBerry, Samsung Bada, and of course, Windows Mobile.

Franke Food Service Praises Ultriva’s Electronic Kanban

By: Thomas Cutler | 30/11/2009
Franke Food Service Praises Ultriva’s Electronic Kanban

Internet Explorer Protected Mode and Vista Support

By: Dane Phillip | 22/01/2009 | Software
Every online business is now competing to capture the most strategic real estate of the Internet—users' browsers. Placing your branded toolbar in user's browsers has become a vital part of your Web site strategy.

The Diet and Workout Paradox

By: Dane Phillip | 19/11/2008 | Health
When the nation is in a crisis or epic proportions, our government has failed us, and virtually every option has been exhausted what is the general population to do?

The Little Known Micro-nutrients That are Critical in the Battle Against Anti Aging

By: Dane Phillip | 31/10/2008 | Nutrition
There is evidence that mitochondrial damage in brain cells may be in large part due to increased free radical activity caused by the build up of excess iron, copper, and other minerals occurring naturally within the body.

Why Proper Nutrition is so Important to Lose Weight

By: Dane Phillip | 24/09/2008 | Wellness
If your body doesn't get proper nutrition from our food, it will cause us to get overweight, have high blood pressure, cholesterol, diabetes, etc.

Extending Internet Explorer to Improve the Functionality of the Browser

By: Dane Phillip | 02/09/2008 | Software
This article describes how to improve the functionality of the browser; there are many different ways to extend its capabilities. These can be broken down into three broad categories Browser extension, content extension and hosting and reuse.

Browser Helper Objects Bhos and Their Utilizations

By: Dane Phillip | 01/08/2008 | Software
Browser Helper Objects are straight forward ways to customize Internet Explorer. Browser Helper Objects (BHOs) can be used in numerous situations such as Contextual Marketing & Advertisement Plug-in.

Tips While Choosing Offshore Software Development Company

By: Dane Phillip | 30/07/2008 | Business Opportunities
Technology is a wide arena, like our outer space in the galaxy. IT outsourcing isn’t much different than any other kind of outsourcing. However, if there is danger that you will bite off more than you can chew, it’s about time to take into consideration. Anyone who has experience in outsourcing knows that there are advantages as well as disadvantages in offshore software development. some tips to cut down risks.

Advanced Online Advertising Tool

By: Dane Phillip | 12/02/2008 | PPC Advertising
In the era of modern technology where everything runs by internet, it becomes evident to find a better way to reach your target audience. All businesses are moving toward e-business. Regardless of the products or services you sell, every company needs better advertising campaigns that run via internet. This is where online advertising comes into picture.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.08, 1, w1)