Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
A VFP application that deploys like Zoom!
Message
From
18/12/2020 18:00:27
 
 
To
18/12/2020 15:21:03
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
01677610
Message ID:
01677638
Views:
69
As it is still 2min Friday: vfp app and esp. screens ARE data!
And a lot of bad stuff can happen to dynamic systems (about everything using a form of eval() from data dirs...



>This is exactly why the 'Nix people are giggling about Windows safety problems. Work around all safety features the OS provides. Even as lousy as they are. Not that you are the only one, major players do the same. LocalAppData What is not to understand?
>
>>Daniel,
>>
>>For our VFP desktop applications, we are currently installing an executable loader in the regular "Program Files (x86)" folder. The actual application is a VFP APP that goes to a %LocalAppData% folder.
>>
>>We try to keep the need to update the loader as rare as possible. In some cases, we managed to continue to regularly update applications for years without loader reinstallation.
>>
>>Besides the initial installation, the APP and other needed files are deployed using a local or Web address, from which the loader fetches a zip file and extracts the contents into the application folder. This can be done transparently without user noticing when he/she executes the loader.
>>
>>Our manifest references as much dependencies as it can to avoid system-level registrations.
>>
>>We use Advanced Installer (Professional version) from Caphyon. They have (at least, had...) a limitless free version, but crippled in features, as expected, if you want to try.
>>
>>We've had some bad experiences with a particular brand of AV, that occasionally decided to erase our loader from the system when the application was trying to write PDF or XLSX files. But that problem apparently has gone (hopefully, for good).
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform