VMware

This Question is Answered

1 "correct" answer available (10 pts) 1 "helpful" answer available (6 pts)
7 Replies Last post: Nov 16, 2009 2:26 AM by pbjork  

ThinApp doesn't support Window Shell Extension application well? posted: Nov 3, 2009 9:20 PM

Click to view ThinkTwiceGoogle's profile Lurker 2 posts since
Nov 3, 2009

this is the first time i try ThinApp, i tried to capture the installation of TortoiseSVN1.6.6 ,here is what i did:

1. open ThinApp, did a pre installation scan

2. install TortoiseSVN,

3. did the Post installation scan

4. check all the exe files ThinApp find for me (some exe are not selected by default), set TortoiseSVN.exe as the main file conatining data)

5. build file(not msi format, not compressed)

then i uninstall the tortoisesvn, restart my computer , try to run the TortoiseSVN.exe ThinApp has built for me, but there's no tortoisesvn menu entries in the windows explorer context menu. Anything wrong in my steps?

Click to view NickOn's profile Enthusiast 53 posts since
Dec 17, 2008
ThinApp does not makes some kind of installer. It makes some kind of portable program, which you can run (not install) on any computer without installation (even through network) and which makes no changes in OS. But shell integration is already installation. Even thinreg.exe gives you only association of file types.

So if your application works only with context menues - ThinApp is not your way for now.

IMHO.
Click to view pbjork's profile Hot Shot 105 posts since
Mar 7, 2008
If we will add shell extension or not is a future issue that will be addressed by our Product Manager but I just wanted to add that you will get the context menus if you run Explorer.exe inside the bubble. By default this will not work but with the trick provided here it is possible:

http://blogs.vmware.com/thinapp/2008/10/running-explore.html

Click to view RudiH's profile Novice 6 posts since
Dec 14, 2008

Perhaps this is a workaround for you:

http://app.exe

CommandLine=%ProgramFilesDir%\...\app.exe <options>

Shortcuts=%SendTo%

which creates a link in the sendto context menu.

Best regards,

R. Herrmann


Click to view Theike's profile Hot Shot 124 posts since
Jun 13, 2008
Hi,

Tortoise will not be possible at the moment, as it requires integration in explorer (for the icon overlays) as well as context menu's (already discussed before)

Especially the biggest pro for usage of tortoise, the icon overlays, will not be possible. You don't start the captured tortoise, but explorer. And explorer is a nasty one, as it is initially loaded as shell (your desktop). Every next instance is a derived one of that version. You could start the virtualised one but in the long run this will introduce more problems as positive points.

ThinApp is just not (yet) intended to publish shell extensions in a form some of us would like to have it. I personally don't think there are to many people in a company use tortoise however that do tend to have admin rights and want to fiddle with the system settings anyway. We have most problems providing managed desktops using virtualised apps to developers and systemmanagement.

Good luck evaluating...

Kind regards,
Michael Baars
Click to view Don.G's profile Novice 25 posts since
Nov 9, 2008
how do i make this an official product request?
Click to view pbjork's profile Hot Shot 105 posts since
Mar 7, 2008

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities