Jump to content

Start Button context menu


Quisquose

Recommended Posts

I have a question about WinRAR's shell extension context menu.

I have both Winzip (v8.1) and WinRAR (v3.51) installed on my system (yeah, don't ask!) and I have the Explorer shell integration for both apps switched on.

WinRAR-Context_Menu1%20.png

So far so good.

But I have noticed that WinRAR also adds a menu to the context menu of the Start Button (which is both irritating and pointless, as you're hardly likely to RAR your Start Menu).

Winzip on the other hand, does not add a context menu to the Start button despite it having the same level of shell integration as WinRAR.

WinRAR-Context_Menu2.png

Does anyone know how I can get rid of the WinRAR menu from the Start button context menu only (while leaving other WinRAR context menus in tact)?

It's not a huge deal, but I've been trying to solve this problem for quite some time with no success. I've looked at the registry entries for "Folder" and "Directory" but this was of no help as the registry entries for both apps were present in both places.

So, I still can't determine what Winzip and WinRAR are doing differently (resulting in only WinRAR appearing on the Start button).

Link to comment
Share on other sites


It's not a huge deal, but I've been trying to solve this problem for quite some time with no success. I've looked at the registry entries for "Folder" and "Directory" but this was of no help as the registry entries for both apps were present in both places.

So, I still can't determine what Winzip and WinRAR are doing differently (resulting in only WinRAR appearing on the Start button).

I can tell you exactly what they're doing. WinRAR doesn't use the registry to add that context menu, it uses a DLL file (rarext.dll). This is what enables it, for isntance, to add

"Open SFX archive in WinRAR" to EXE files that are ZIP or RAR while not displaying it on ordinary .EXE's - and also how it adds the "Archive" tab to the file properties.

Does anyone know how I can get rid of the WinRAR menu from the Start button context menu only (while leaving other WinRAR context menus in tact)?
Replacing rarext.dll with a new freshly programmed replacement, programmed not to display on the start menu. Or you could try pushing bits under a disassembler/debugger, and dumping (re-assembling) the result. Either way: it would be very difficuilt. You must remember that the start menu is a folder, and is treated as such for context-menu purposes. 7-zip doesn't even have a DLL to go with it, and uses the registry.
Link to comment
Share on other sites

Thanks very much for the detailed response Plamdi. :)

So would you say that Winzip is doing something to not add a context menu to the Start button, or is WinRAR specifically doing something to make sure that it does add a context menu to the Start button?

I think Winzip's way makes far more sense, and I can't believe that RARLab would have spent time hard-coding this non-sensical addition into a DLL.

Link to comment
Share on other sites

Thanks very much for the detailed response Plamdi. :)

So would you say that Winzip is doing something to not add a context menu to the Start button, or is WinRAR specifically doing something to make sure that it does add a context menu to the Start button?

I think Winzip's way makes far more sense, and I can't believe that RARLab would have spent time hard-coding this non-sensical addition into a DLL.

WinZIP must have gone out-of-the-way to avoid the start menu context menu, as it's counted as a folder-context menu.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...