Add an Image in Desktop/Explorer Context Menu in Windows XP



===========================

NOTE: If you are facing problems while saving a file after editing in resource hacker, then make sure you have disabled WFP (Windows File Protection) service using WFP Patcher, it can be found in our “Download” section.

Also if you are getting error “Can’t create file…“, that means you have edited and saved the same file in past and there is a backup file which need to be deleted before saving this file again. Go to the folder containing this file and you’ll see a similar file having “_original” in its name. Delete it and try to save the file in resource hacker.

===========================

This tutorial will help you to add any image in Desktop and Explorer context menu:

So lets begin the tutorial:

1. First download following ZIP file and extract the DLL file from it:

context_menu_image.zip

2. Now register the DLL file by giving following command:

regsvr32 < DLL_File_Location >

i.e., if you saved the DLL file in D:\Image.dll, then give following command:

regsvr32 d:\Image.dll

3. That's it. You'll get the image in context menu.

4. To remove the image simply un-register the DLL file by giving following command:

regsvr32 < DLL_File_Location > /u

NOTE: If you want to change the image, edit the file using Resource Hacker and change the image in the file. You can add any BMP file (max size 96x96).

PS: I got this DLL file in some magazine CD, if anyone knows the person behind this DLL file, please let me know and I'll provide proper credits to him.

Complete list of AskVG articles



This article was posted in Resource Hacker, Windows XP.


Share |


Related Articles

Popular Articles



99 Comments

  • sir, how do we register....
    plzz tell me exactly what should i do...for it..

  • VG

    Hi

    Download the ZIP file given in point 1 and then extract it and you'll get "Image.dll" file.
    Now open RUN and give following command:

    regsvr32 D:\Image.dll

    Where "D:\Image.dll" is the location of DLL file. Change it with your DLL file location. :smile:

  • I just stumbled upon your site through google...

    Your site really rox... A little curiosity ., but I wanted to know if I could get the icon hover in Xp like in vista.... :evil:

    I tried searching but I got something called avedesk :idea: but could not figure out how to use it to get the desired effect.... May be you could be of some help...

    Thanx... Expecting more hacks.. :roll:

  • VG

    Thanks rohit
    I'm glad you liked the site. :smile:

    Yep I have also read about "AveDesk" that it can make the same hover affect in XP but sorry I can't check it coz now I'm on Vista. :wink:

    But if I find any info about it, I'll post here. :razz:

  • One little question sir. :???: How did you manage to write you name on that menu? :eek: Could you give me directions? :roll: Thanks in advance. :)

  • VG

    Thats an extra string which I added in "Shell32.dll" file using Resource Hacker. Just go thru my "All About Resource Hacker" tutorial in "Resource Hacker" section and you'll know the procedure. :wink:

  • Sir, I've read the procedures. but still do not in which line should i exactly place the MENUITEM"..." 12345. A little help sir?

  • VG

    Open "Shell32.dll" file in resource hacker and goto:

    Menu -> 215 -> 1033

    Now add following line:

    MENUITEM "!*~.VISHAL.~*!", 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT

    Just after the:

    215 MENUEX
    LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
    {
    POPUP "", 0, MFT_STRING, MFS_ENABLED, 0
    {

  • Thanks.. Sorry for asking such basic questions. :???: Thanks. Peace out. :lol:

  • Keep Posting!!

Add a Comment

NOTE: If you can't see your comment, please be patient. It'll appear as soon as we approve it.


Create an avatar that will appear with your comment.