none
disable navigation pane in win xp using c# code RRS feed

Answers

  • suresh,

    This sounds simple but is going to require writing some shell extensions.  This is now easier with .NET Framework 4.0, because before you were pretty much forced to write unmanged code in C++.

    I can't even begin to tell you or give an example of how to do this, but here is a good introductory article on writing shell extensions in .net 4.0.  I don't know that it covers extending windows explorer specifically but it will give you an idea of the type of programming you're going to need to do:

    http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-part-1.aspx

    But you may be okay with what you need to do, to just use C# code to manipulate some registry entries.  On XP the registry entries for windows explorer can be found at:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

    The problem with handling things through registry entry changes are that they won't go into effect until the user reopens the explorer window. 

     


    Tom Overton
    • Marked as answer by sureshcse29 Tuesday, September 20, 2011 6:14 AM
    Wednesday, September 14, 2011 1:13 PM