Dec 09, 2009
11:50 AM
It is definitely possible to upgrade from Installshield 7.0 to Installshield 2010. Why am I so sure? Because I did it recently 🙂 The install shield upgrade wizard did most of the conversion but there will obviously be a lot of tweeks and changes you will have to make to make it work perfectly after the upgrade. Good luck.
... View more
Nov 13, 2009
10:48 PM
Prerequisites functionality works - you can either embed the entire prerequisite in your installer or use redistributable packages. Once the prerequisites are set, on installation, the installer checks/searches the target machine for these prerequisites and installs them only if they are not already present. you don't need search the target machine manually. The installer checks and installs all the prerequisites before starting your product installation.
... View more
Nov 13, 2009
10:36 PM
The best way I can think of is using installscript. I don't think a basic MSI will allow custom components and installations based on the OS.
... View more
Nov 11, 2009
05:37 AM
I have the sdFinish dialog displayed at the end of my istall. I have an option which reads "I would like to register to recieve email notifications about product updates." SdFinish (szTitle, szMsg1, szMsg2, szOpt1, szOpt2, bvOpt1, bvOpt2); But, the option is truncated when this dialog is displayed during installation because it is too long. I looked around in the documentation but I could not find any help to display the entire checkbox option text either in a smaller font or in two lines. I tried using a "\n" but the option text is still displayed truncated and doesn't display the entire message in the next line. Is it possible to edit the text properties in sdFinish options? Can i display the entire text in two lines? Any ideas? Thanks
... View more
Labels
- Labels:
-
InstallShield 2010
Nov 10, 2009
11:14 PM
Thanks MichaelU, I took your advice and let UAC alone. Besides, I think every toggle of the UAC calls for a reboot so that entirely rules this option out. I cant have my installer rebooting twice. 🙂 I found a rather simple resolution/alternative to get rid of these errors. I moved the two files oleaut32.dll, stdole32.tlb to a component in another feature with the self register property set to false. This prevents the files to self ergister when Do(SELFREGISTRATIONPROCESS) is called. And I added this to my installscript to manually register these files. STRING szOleaut32, szStdole2, szTargetStdole2, szTargetOleaut32; szOleaut32 = "Oleaut32.dll"; szStdole2 = "Stdole2.tlb"; szTargetOleaut32 = WINSYSDIR ^ szOleaut32; szTargetStdole2 = WINSYSDIR ^ szStdole2; szRegsvr= "regsvr32.exe"; szCommandParms= " /s "; LaunchApp(szRegsvr, szCommandParms + szOleaut32 ); LaunchApp(szRegsvr, szCommandParms + szStdole2 ); This code will ensure that these files are registered. All I will to do is run this through a condition and register the files only if necessary for e.g. case the OS is not Vista or if better versions of the files are already present etc. In Windows Vista I know that there are better versions of these 2 files which are backward compatible.
... View more
Nov 10, 2009
11:02 PM
First thing I did was to test this on a machine with non-dell hardware - The issue was replicated on other hardware so this eliminated the chance of it being a hardware issue. After a lot of effort I found that this error was caused because a system configuration file, 0x0409.ini was missing from my build. I included this file and error -5001: 0x80070002 didnt occur. I didnt find much information about 0x0409.ini configuration file on the internet. The issue is resolved but I am not entirely clear how or why this file caused this error. What is 0x0409.ini file? Any inputs are appriciated. Thanks
... View more
Nov 05, 2009
01:15 PM
It looks like you are trying to recreate the prerequisite functionality of InstallShield. You can add custom setup prerequisites to your InstallShield package as redistributable or add them to the installer. Here is a good article about how to do it. http://shieldmaster.wordpress.com/2009/04/26/tutorial-adding-setup-prerequisites-to-installshield-package/
... View more
Nov 05, 2009
12:53 PM
InstallShield provides the prerequisites functionality. You can use this in your MSI project. This would ensure that these prerequisites are only installed if they are not already present in the target machine. If you do not want to include these components (SQL Server 2008, .NET Framework 3.5, WSE 3.0) into your installer then you can use the redistributable setup installer. For e.g. .net 3.5 redistributable setup installer is about 3MB and when this is included into the prerequisites of your InstallShiled project then the installer will check if .net 3.5 framework is already installed on the target machine and if not it will prompt the user and download the entire .net 3.5 framework and install it. I am not sure about Sql Server 2008 and WSE 3.0 but I am guessing they must have redistributable installers like .net 3.5 framework as well.
... View more
Nov 05, 2009
12:46 AM
Details: error code -5001: 0x80070002 Error Information: >SetupNew\setup.ccp (1187) PGUID:E06D01DF-5821-44F2-808F-7F340FFACA69 I verified that here were no other applications open and there were no previous setup applications running on the client PC. I searched about this error code and I found this - http://support.microsoft.com/kb/310794 . It describes - A problem is preventing Windows from accurately checking the license for this computer. Error code: 0x80070002. This issue can occur if one of the following conditions is true: * The default security provider in Windows XP has been changed. * The system drive letter has changed. The security provider issue has been reported with Dell computers on which the Dell Assistant software is installed. NOTE This issue can be caused by any software that changes the default security provider. It is not limited to Dell computers or to the Dell Assistant software. Could anyone help me with this? Is this really a hardware and a OS related issue or am I missing anything? Any help is greatly appreciated. Thanks.
... View more
Labels
- Labels:
-
InstallShield 2010
Oct 30, 2009
01:41 AM
I recently upgraded from IS 7 to IS 2010. I didnt face any major issues as you did. The process of migration was simple. I was prompted if I want to upgrade my project. I selected yes. Then a prompt asking if I want to upgrade my installscript with the lastest notations (I don't remember the exact message but this is what it roughly meant.) I choose yes. The project migration was successful. But, I had a few compile errors caused by references of some obsolete header files etc. I removed these references and IS project worked fine. Now, I just have some bugs that I have to fix, but the IS project is compling and running fine. I guess similarly, it shoudl work with your IS migration from 6.x to 2010. Answers to your Qs (to the best of my Knowledge) 1. The migration backs up your project before it starts. Try re-doing it again. I am not sure but your error messages suggest it couldn't find some necessary file sections. Check if your existing project compiles nad runs fine. 2. Yes I am pretty sure this is the correct approach because I followed the same and it worked from me. 3. I dont think you need to create a new installshield project, migration should work fine. 4. If migration is successful then you nothing will be left out from the prev version.
... View more
Oct 29, 2009
01:36 PM
Thanks MichaelU. Yeah, I need to distribute and register these files. Though, I haven't yet tested my application without registering these files during install hoping that the better versions of oleaut32.dll in Vista etc are backward compatible and wont cause problems to my application. Anyway a probable solution I can think of, though I am not sure if it will work, I need some help with this solution - 1. Toggle UAC in vista through InstallScript and then try registering these dlls. I remember seeing the permission level in Vista - Administrator doesn't have full control on the files like oleaut32.dll. Would this work? If its possible, how to enable or disable UAC through InstallScript? Thanks.
... View more
Oct 29, 2009
12:19 AM
Hi, I have an install script project and I just upgraded from InstallShield 7 to InstallShield 2010. The installer works fine with Win XP but the self registration error is thrown only in WIndows Vista. I am running the installer as the administrator. I set the 'required execution level' to 'administrator', so even if a user is logged in as a standard user in Vista, the installer demands the admin credentials and then runs the installer as the administrator. I debugged the install script and identified that the error is thrown at the function Do(SELFREGISTRATIONPROCESS). This function is also internally called by FeatureMoveData function. The installer needs oleaut32.dll version 2.x or higher to work and the version provided by Vista is 6.x . I am not sure why this self registration error comes up when a higer version of the dll is already available and registered. Are there any work arounds or solutions to self regiester system dlls like oleaut32.dll on Vista? Any help will be appreciated. Thanks in advance.
... View more
Labels
- Labels:
-
InstallShield 2010
Latest posts by pavanred
Subject | Views | Posted |
---|---|---|
555 | Dec 09, 2009 11:50 AM | |
441 | Nov 13, 2009 10:48 PM | |
751 | Nov 13, 2009 10:36 PM | |
2831 | Nov 11, 2009 05:37 AM | |
1307 | Nov 10, 2009 11:14 PM | |
2480 | Nov 10, 2009 11:02 PM | |
439 | Nov 05, 2009 01:15 PM | |
1346 | Nov 05, 2009 12:53 PM | |
47397 | Nov 05, 2009 12:46 AM | |
452 | Oct 30, 2009 01:41 AM |
Activity Feed
- Posted Upgrading from Earlier InstallShield Versions. on InstallShield Forum. Dec 09, 2009 11:50 AM
- Posted Do I need to do System Search before setting Prerequisites on InstallShield Forum. Nov 13, 2009 10:48 PM
- Posted cutom actions, events, conditions on InstallShield Forum. Nov 13, 2009 10:36 PM
- Posted help - checkbox option text in sdFinish on InstallShield Forum. Nov 11, 2009 05:37 AM
- Posted oleaut32.dll, stdole32.tlb file self registration issue in Vista - Solved on InstallShield Forum. Nov 10, 2009 11:14 PM
- Posted Installer error -5001: 0x80070002 - Solved on InstallShield Forum. Nov 10, 2009 11:02 PM
- Posted LaunchAppAndWait in a single executable build on InstallShield Forum. Nov 05, 2009 01:15 PM
- Posted InstallShield Prerequisites on InstallShield Forum. Nov 05, 2009 12:53 PM
- Posted Installer error -5001: 0x80070002 on InstallShield Forum. Nov 05, 2009 12:46 AM
- Posted Upgrading from InstallShiled 6.2 to InstallShiled 2010 on InstallShield Forum. Oct 30, 2009 01:41 AM
- Posted oleaut32.dll, stdole32.tlb file self registration issue in Vista on InstallShield Forum. Oct 29, 2009 01:36 PM
- Posted oleaut32.dll, stdole32.tlb file self registration issue in Vista on InstallShield Forum. Oct 29, 2009 12:19 AM