Page 1 of 1

Installing VBox Guest Additions & Using ThinApp

Posted: 17. Jun 2009, 01:24
by vmbass
If I install the VBox Guest Additions in a newly created virtual machine and then install ThinApp, run my 1st registry scan in ThinApp, and then install my app etc., will the install of the Guest Additions create an issue while trying to make a virtual portable app using ThinApp? (in other owrds, will the guest additons appear to ThinApp as a required-install on any computer that the Thinstalled-App runs on?) for those familiar with ThinApp.....

thanks.

Re: Installing VBox Guest Additions & Using ThinApp

Posted: 17. Jun 2009, 03:21
by dmcgraw
Do you mean you are trying to run VMware ThinApp inside of a VB virtual machine?

Re: Installing VBox Guest Additions & Using ThinApp

Posted: 17. Jun 2009, 04:30
by vmbass
Yes, I run ThinApp to make portable programs. I do it from within the VM so that I can always start with a "clean" machine state. My Questions is: if I install Guest Additions, that will be put into the registry, yes? - Now, if I go and run ThinApp, which will take a snapshotof the vm's registry, and then install my app, run thinapp again, compare the snaps and then compile my app, WILL thinapp take the Guest Editions entries as part of the program.

So, ... when I run the ThinApped EXE outside of the VM on any PC, will it expect Guest Additions to be installed, or a "requirement to run" the exe on any guest pc?

I hope I am making that clear enough to understand. I expect this is a ThinApp question, but not really....

Re: Installing VBox Guest Additions & Using ThinApp

Posted: 17. Jun 2009, 06:22
by jpeni
I have been using Thinapp with no problems in VirtualBox.

First, I created a virgin installation of XP HOME (this low level, bare-bones version of XP contains limited additional junk and no professional addons.) - I use this as my "virgin" operating system for creating Thinapp portable applications. Since it contains minimum functions and services...the program installed for Thinapp processing must install whatever drivers, net framework, visual basic, programming, or support items it requires to be included in the Thinapp process.

Thinapp creates a PreScan with all files and registry settings that exist at the time of the PreScan.
After running the program or programs you want included in the Thinapp output, you then run a PostScan to determine what files and changes have been made. Thinapp uses this difference PreScan/PostScan to determine which files will be included in your Thinapp output.

Only files you have added and any changes you have made AFTER a PreScan are recorded by the Thinapp
process and included in the Thinapp output.

Anything that is added or changed OUTSIDE the Prescan/PostScan does not change the contents of the Thinapp output.

If your VirtualBox Guest Additions were installed before you ran Thinapp - these files have nothing to do with Thinapp.