P4EXP item missing in file context menu

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
miroslav.vrlik
Junior Member
Junior Member
Posts: 19
Joined: 2006-04-12, 07:20 UTC

P4EXP item missing in file context menu

Post by *miroslav.vrlik »

How Total Commander scans for items to add into context menu (displayed on right-click of the file)?

I'm, using P4EXP what is explorer plugin for Perforce (www.perforce.com), and its context menu item is visible in Windows explorer but invisible in Total Commander.

Is there anything what can be done about that?

Context menu handler is registered on these 2 places:

Registry path:
HKLM\Software\Classes\Directory\ShellEx\ContextMenuHandlers
HKLM\Software\Classes\Folder\ShellEx\ContextMenuHandlers


Registry "Key=Value" pair:
P4Exp = c:\program files\perforce\p4exp\p4exp.dll

Why Total Commander can't see it?
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Related: TC8.5s Bug reports: P4EXP no longer works with TotalCmd

Try the old trick to rename "Totalcmd64.exe" (or "Totalcmd.exe" in case you are using the 32Bit version) into "Explorer.exe".
This may help if the explorer extension is limiting itself to run only inside Explorer process.

HTH
Holger
miroslav.vrlik
Junior Member
Junior Member
Posts: 19
Joined: 2006-04-12, 07:20 UTC

Post by *miroslav.vrlik »

Thank you very much for the trick. (It did not work this time but it is a nice one :))

Actually I've checked Total Commander registry access using SysInternals' Process Monitor and I can clearly see that Total Commander IS checking that extension when context menu is about to open. So the problem must be inside extension filter.

For Total Commander, the issue is resolved, thank you.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48124
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

TC does not look by itself for extensions. It calls IContextMenu->QueryContextMenu for the selected files/folders.
Author of Total Commander
https://www.ghisler.com
Post Reply