Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Call to setup.exe on app start up
Message
 
 
To
13/12/2022 12:42:01
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
01685454
Message ID:
01685506
Views:
42
>>>>>Let me say, it's not impossible. The problem is, you need to understand the way the installer puts stuff to the registry. And that is complex. Basically you need all the UUIDs from you installer package. (Component IDs, update ID, package ID, name it) The name of the package. The name of components key files.
>>>>>Backup the registry
>>>>>Then you must search for your UUIDs, learn how it interacts and remove.
>>>>>The big problem is, sometimes the UUID are in different byte order in registry, that is least significant byte might be first.
>>>>>
>>>>>I do this once in a decade, so I just know there is a way, but learn the details every time again. I have no better description at hand.
>>>>>
>>>>>You have the old installer package (with the old UUIDs!) or can recreate it? Try to uninstall the whole package ...
>>>>
>>>>I do have the old SETUP.EXE and I have the source. I am not sure if the source has the UUID. More importantly, uninstalling this package on all computers would be a challenge and a big liability. Since these are all customer computers.
>>>>Ideally, if I had the knowledge, I would create a List Bar (similar to the ctlstbar.ocx) in pure VFP. This would make the OCX not necessary.
>>>>Thank you.
>>>
>>>If you have the code (and the ISD Express) you have the UUIDs. Open the stuff with ISD, and look up the nodes. I do not use ISDX, but as far as I remember it was like ISD. Open up the nodes in the tree, and check the information on the right hand panel, it should be there. If all fails there is ORCA, but then you need to learn the IS Database. Not straight forward.
>>>Else try to figure out how a clean install looks by installing into a clean VM and check the Registry. It's normally no problem to search for the file names, this will reveal the UUIDs (in both forms, just use your imagination)
>>
>>Thank you for your help. I will follow your suggestions.
>>As far as uninstalling the "old" setup.exe, is the command
>>
>>setup.exe /u
>>
>>??
>>
>>Thank you.
>
>Try to run it on CMD with /? parameter. I guess uninstall is /uninst
>google "installshield setup.exe parameters"
>Anyway if the installer is o.k. just starting the installer should raise the maintenance / uninstall dialogue.
>Also try from windows applet.

Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Reply
Map
View

Click here to load this message in the networking platform