Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6796065
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T18:25:21+00:00 2026-05-26T18:25:21+00:00

I want to create an IE extension – a sidebar (Explorer bar) looking just

  • 0

I want to create an IE extension – a sidebar (“Explorer bar”) looking just like bookmarks/favourites sidebar in IE9, it is supposed to show HTML webpage in it.

I googled for a few hours, read some:

  • http://msdn.microsoft.com/en-us/library/bb776819.aspx (yikes!),
  • http://msdn.microsoft.com/en-us/library/aa753587.aspx,
  • http://www.codeproject.com/KB/shell/Attach_BHO_with_C_.aspx

and

  • How to get started with developing Internet Explorer extensions?

but I need a sidebar – no windows or message boxes. I’d like to see a simple, basic solution – I’ll do the details later.

I’ve created an extension for FF and Chrome – their Extension Dev Centers are much better than Microsoft’s.

Please, tell me what should I do in simple steps. I want to create the IE extension in Visual Studio 2010 and C#. There’s no way I’ll create it in C++.

EDIT (2011-10-20):

I’ve managed to accomplish the solution in How to get started with developing Internet Explorer extensions? but:

  1. it does not work correctly: the set word does not get highlighted at all,
  2. I think that the problem is that I use IE9 not 8,
  3. the solution does not tell me how to create a sidebar for IE9.

BTW. I Use Visual Studio 2010 Express (Visual C# 2010 Express) – not Professional or Ultimate – I think there’s no Start External Program option in Debug tab of the Project.

PLEASE help.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T18:25:22+00:00Added an answer on May 26, 2026 at 6:25 pm

    I’ve found a perfect working example:
    http://code.msdn.microsoft.com/CSIEExplorerBar-ba8fe182/view/Reviews

    It’s very interesting that I couldn’t find it with Google…

    After downloading just extract the file and open CSIEExplorerBar.sln. Some of the solution’s projects cannot be imported into VS 2010 – it’s just installer projects, you don’t need them to run the BHO.

    Go to project’s properties and in Build Events tab put this text into “Post-build event command line” (literally):

    "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\gacutil.exe" /f /i "$(TargetDir)$(TargetFileName)"
    
    "C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /unregister "$(TargetDir)$(TargetFileName)"
    
    "C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" "$(TargetDir)$(TargetFileName)"
    

    Build the project – you get errors because, as you can see, the second command tries to unregister the BHO but nothing is registered yet. You can re-run the build and you’ll get no errors.

    Open the IE. Open View Menu, Explorer Bars and click “Image List Explorer Bar” – you should see the explorer bar you’ve just built!

    To allow your BHO showing the HTML page you just need to change the User Control design – add the WebBrowser control and add the URL of the page to show to the control.

    Details

    I’ve created extensions for Chrome and Firefox. IE extensions are the ones of the worst architecture. The documentation is horrible – it’s outdated and mosty for C++ only. Extensions for Chrome and Firefox are HTML/XUL and JavaScript based – almost every web developer can build his/hers own extension in minutes! I think it’s much much harder in IE – you have to literally EXPLORE the internet to find any information that is useful about this technology.

    As you can read here – http://msdn.microsoft.com/en-us/library/bb776819.aspx – you have to play with magical thing called Registry. It’s really the worst thing they could choose to store data about extensions. I still don’t know where should I add the information about the author or the version of the BHO. If you do please answer: https://stackoverflow.com/questions/7926800/how-to-add-author-name-version-number-description-etc-to-browser-helper-objec

    The BHO won’t work if it’s not signed with a key – IEExplorerBar.snk in this solution. You can add a key in a new project very easily – just open the project properties, “Signing” tab – “Sign the assembly” and add the new key.

    The documentation is very very old and nobody does anything about it!

    IMHO Microsoft should redesign and write IE again – it’s architecture is outdated, anachronic.

    Some links

    Adding toolbar buttons to open your explorer bar: http://msdn.microsoft.com/en-us/library/aa753588%28v=VS.85%29.aspx#details_explorer

    Some information about registry in x64 systems:
    http://msdn.microsoft.com/en-gb/library/aa384232%28VS.85%29.aspx

    About Interlop namespace (SHDocVw): http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.ole.interop.aspx

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to create some extended Binding-Markup-Extension, which behaves just like a normal WPF-Binding
in a Visual Studio Extension Package I want to create a ToolWindow (like Solution
I want to create a simple extension which modifies text buffers based on a
I Want to create a photo dictionary with .jar extension for mobile phones,what is
I want to create a re-usable library. I was going to use extension methods
I'm trying to create an extension using this docs: http://code.google.com/chrome/extensions/content_scripts.html I want a part
I'm an extension noob. What I want to do is create an extension that
I want to create a file with a .aspx extension(or any other extension) completely
I develop a firefox extension for configuration printer automatically. I want to create a
I want to input telephone number in a form, including country code, extension create

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.