Hey there,
We've got an issue here with an application I'm trying to fix up.
To put you in context:
We have a Thinapp which at launch, has a script that will populate an INI file with all sorts of information depending on where you login.
To remediate to some manual editing, the original packager decided to create an entry point where it would launch "Explorer" into the folder of the captured application in its sandbox so that users can go in and edit things manually. (very bad idea)
A huge problem is that some files might be edited by a user by accident, thus causing the application to break. The easy way out would be to destroy all sandboxes and start fresh, but the problem is, within the sandbox, there is a database file that must not be deleted as it preserves all user transaction information with the application.
I was trying to see if there was any possible way for me to force Thinapp to use the version of the file that was captured during the setup capture, and not the copy inside the sandbox if it was wrongfully modified by the user, and if possible, delete it within the sandbox also while preserving the captured one.
I've already tried adding a few VBScript lines to delete the file on the first process to the sandbox, but as I expected, deleting the file removes it from the sandbox, and it also makes it so that the system thinks it's gone, so even the captured file is not seen by the application anymore...
Thanks!