Sorry, ran into a problem I just cannot solve on my own.
Since I try to clean up and customize my context menus I fiddle with a problem concerning context menus that occur on directory/background as filetype or target. Meant are here simply right-clicks into empty space of a folder.
I really depend on a tool called LinkShellExtension; it creates hardlinks, symlinks and the like. For the process of link creation though I need to right click an empty space (aka directory/background) and there should be the linkshell "paste as" context menu.
Unfortunately I simply cannot find a filetype to stick the CLSID on it - so creation of hard/symlink works, but in order to complete the process I need to specifically rightclick a folder in the lister - only then I get the option for "Linkshell - paste link as..."
I tucked linkshell's CLSID onto my lister context menu by addding them to Dopus' "all files and folders" context menu, but it only shows up on folders. I can neither find a way through DOpus filetypes nor through the system filetypes to access that mysterious "directory/background" bit.
I really hope this is halfway understandable - sorry in advance for any confusion. The task is difficult to describe yet pretty easy if you happen to know the tool and its menu.
That's were the problem occurs - it does not show up when I click in the empty space of the lister. Does show up on files and folders - because I added it via the file types editor to files' and folders' context menu.
Have you tried adding the same thing to the Lister Context menu?
The option to hide 3rd-party items on context menus applies there as well, so if it is on you will need to explicitly add something to the menu to make the item appear (without having to hold down shift).
Yes the lister context menu is where the problem happens and I probably have tried it on any other context menu there is - that item never shows up (other than when clicking on an actual folder link).
Ok, there is only one bit of cosmetics: with that menu also that dreaded "new file" thing came back. I wouldnt mind but I feel it slows down the context menu, especially when you hover accidentally over the menu item.
I just checked with both ShellExView and ShellMenuView but I cant find a CLSID for that very menu to add it to Dopus' blacklist - do you happen to have a hint for that one?
Yes, I started so I have to get it done
No seriously, I was not aware that Dopus has all these link types capabilities. I will try and learn more about it asap, but currently I am just learning too many tools/features; so I wanted to make this work just so I can work my backup routines the way I can do it.
I thought maybe you could use CONTEXTFORCE for adding the CLSID for your app... but that might not work.
If not, then try adding {D969A300-E7FF-11d0-A93B-00A0C90F2719} to the ignore list in Prefs... at least - that's the CLSID for the "New" menu from my Win7x64 registry... located under: HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New.
Another thought... you mentioned adding a CLSID to the 'All files and folders' type and that it properly displayed your app menu... if so, you may have tried adding a CLSID that is valid for THOSE object (files/folders) but which is different than the one that services the directory\background menu. Have a peek under the same relative reg path I mentioned above where the 'New' menu entry is located. Perhaps there's a different CLSID under there for your app that will work when added to the lister context menu... still suggest looking at CONTEXTFORCE with that as well.
Awesome hint, many thanks!!
My problem was that I could not find out the CLSID for the new file menu. And adding the programms CSLID with CONTEXTFORCE was what I tried before Leo came up with that solution (the tool didnt show up when clicking in an empty space in the lister).
I added the new file CLSID to the ignore list - and it works perfectly! I really need to check out the registry entries instead of using ShellMenuList and ShellExView - they're both great tools, but they don't display many relevant items.