VMware Horizon Community
adyuaic
Contributor
Contributor
Jump to solution

Beyond Compare 3 without explorer menu

Hi all,

I've just tried to package Beyond Compare 3, everything well, but when I'm testing it I don't have the contextual explorer menu (right click on a file and the Compare option overthere). I tried with MSI creation & installation, with thinreg but withou success. Do you have any ideas?

Reply
0 Kudos
1 Solution

Accepted Solutions
Cievo
Commander
Commander
Jump to solution

Reply
0 Kudos
4 Replies
Cievo
Commander
Commander
Jump to solution

Please, have look at http://blogs.vmware.com/thinapp/2011/04/adding-shell-extensions-to-thinapp-packages.html.

***Good question is half of the answer...***
Reply
0 Kudos
adyuaic
Contributor
Contributor
Jump to solution

I will try that option and I will come back with the results. Thank you

Reply
0 Kudos
adyuaic
Contributor
Contributor
Jump to solution

I've made a test (exactly like in those pictures) but doesn't work. Either on Xp or win7. It should have an option like "Select Left Side to compare" (in the screenshot) if you are right clicking on a single file, and if you select 2 files or 2 folders should appear "Compare" option (that will compare both of them).

I managed to make it worked, to appear like in those screenshots, but I want it to be like the original app, with the icon also if it's possible (I have attached another 2 screenshots like it should appear, 1.jpg and 2.jpg). The same thing is for Winrar (I would like to have all the options, not only opening one).

If is not possible, no problem, because I can check with process explorer exactly with which parameters is opening those options and add them in the registry table; but, there is any posibility to add an icon (the original icon or maybe an icon that I want) to every option that I'm creating?

Reply
0 Kudos
julioposa2
Contributor
Contributor
Jump to solution

It is possible, but you need to register the shell extension in the host machine.

For the case of BC, the dll is "BCShellEx.dll", and it must reside outside of the ThinApp package and in it's same directory for this to work and be registered in the host windows registry. Registering the keys of HKLM and this one from HKCU [HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 3\BcShellEx] should be enough. Note that there must be an entry point with the name "BCompare.exe" in the package for this to work, because the dll will search for this name.

For winrar it's "RarExt.dll" and the steps are the same.

Best regards

Reply
0 Kudos