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?
Please, have look at http://blogs.vmware.com/thinapp/2011/04/adding-shell-extensions-to-thinapp-packages.html.
Please, have look at http://blogs.vmware.com/thinapp/2011/04/adding-shell-extensions-to-thinapp-packages.html.
I will try that option and I will come back with the results. Thank you
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?
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
