This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- More update with sample project
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Dec 04, 2008
01:24 PM
RegDBGetItem & Uninstall properties during patch
Hi,
We upgraded an InstallScript project from IS11.5 (Professional) to IS2008 (Premier) to support Japanese language. We delivered the full installer which worked fine. Now we are generating differential media to update the released version.
Build went through, but when installing it on Jap environment, it throws an error stating
The setup has detected that no version of is installed.
This update requires that a previous version of the application be installed.
While debugging the update installer, found that IFX_INSTALLED_VERSION is not populated it was NULL and VerProductCompareVersions() returns the above error since installed version is not identified. Later in the code noticed that none of the uninstall key value retrieved using RegDBGetItem() like REGDB_UNINSTALL_DISPLAY_VERSION, REGDB_UNINSTALL_NAME are returning NULL value.
Same time, when we try differential media generated using IS11.5 (english), was able to retrieve all the above mentioned values.
Is this known issue, issue with IS2008 or with Japanese support?
Any help will be much appreciated.
Thanks,
Vishnu
We upgraded an InstallScript project from IS11.5 (Professional) to IS2008 (Premier) to support Japanese language. We delivered the full installer which worked fine. Now we are generating differential media to update the released version.
Build went through, but when installing it on Jap environment, it throws an error stating
The setup has detected that no version of
This update requires that a previous version of the application be installed.
While debugging the update installer, found that IFX_INSTALLED_VERSION is not populated it was NULL and VerProductCompareVersions() returns the above error since installed version is not identified. Later in the code noticed that none of the uninstall key value retrieved using RegDBGetItem() like REGDB_UNINSTALL_DISPLAY_VERSION, REGDB_UNINSTALL_NAME are returning NULL value.
Same time, when we try differential media generated using IS11.5 (english), was able to retrieve all the above mentioned values.
Is this known issue, issue with IS2008 or with Japanese support?
Any help will be much appreciated.
Thanks,
Vishnu
(2) Replies
‎Dec 04, 2008
05:52 PM
I tried the same with sample InstallScript project (only english) as follows
- Created a new InstallScript project with product version 1.0.1 and set Update Mode Supported as Yes.
- Created a new release with Full media in the Update panel of Release Wizard.
- Updated the product version to 1.0.10001.
- Created another release as differential media and provided the data1.hdr of previous (1.0.1) release in the Update panel of Release Wizard.
- Install the 1.0.1 version of the product.
- Invoke the differential media executable (1.0.10001), same behavior, error was thrown as
The setup has detected that no version of Sample-InstallScript is installed.
This update requires that a previous version of the application be installed.
Abiove observation confirms that setup language is not a problem.
The same thing was worked in IS11.5, but fails with IS2008.
Is the differential media process changed in IS 2008?
Any help will be grateful.
Thanks,
Vishnu
- Created a new InstallScript project with product version 1.0.1 and set Update Mode Supported as Yes.
- Created a new release with Full media in the Update panel of Release Wizard.
- Updated the product version to 1.0.10001.
- Created another release as differential media and provided the data1.hdr of previous (1.0.1) release in the Update panel of Release Wizard.
- Install the 1.0.1 version of the product.
- Invoke the differential media executable (1.0.10001), same behavior, error was thrown as
The setup has detected that no version of Sample-InstallScript is installed.
This update requires that a previous version of the application be installed.
Abiove observation confirms that setup language is not a problem.
The same thing was worked in IS11.5, but fails with IS2008.
Is the differential media process changed in IS 2008?
Any help will be grateful.
Thanks,
Vishnu
‎Dec 08, 2008
05:44 PM
Anyone tried with differential media generated and successfully updated the previous installation of pure Installscript project.
Anyone from Acresso, please point out, if i did wrong or miss something in generating differential media mentioned in my previous post about sample project or provide solution if there was a know issue with IS 2008 differential media support.
Thanks in Advance,
Vishnu
Anyone from Acresso, please point out, if i did wrong or miss something in generating differential media mentioned in my previous post about sample project or provide solution if there was a know issue with IS 2008 differential media support.
Thanks in Advance,
Vishnu