Mar 24, 2009
05:53 PM
Thanks for the info, Robert. I actually have tried to use COM extraction in the past, but it didn't quite work for me because of a sequencing or race condition or something. So I have the following CAs in my project: 1. a deferred CA that calls regsvr32 2. a corresponding rollback CA for #1 that runs regsvr32 with the /u flag to unregister it 3. a deferred CA that calls regsvr32.exe with the /u flag during uninstallation 4. a corresponding rollback CA for #3 that runs regsvr32 to register it
... View more
Mar 24, 2009
05:32 PM
Another option is to create a custom action that launches an executable and for the Filename & Command line value, enter regsvr32.exe /s "[PATH_TO_FILE]fileToRegister.dll" The /s option makes it silent, suppressing any message boxes.
... View more
Mar 24, 2009
04:51 PM
Actually, I was wrong, it's -z to set a property during the build (-l is to set a path variable). I use -z to set properties during my build (running IsCmdBld.exe), and it works fine. However, I use it to build an .msi, but it looks like you should be able to use it for merge modules as well: http://kb.acresso.com/doc/Helpnet/installshield15helplib/ISCmdBldParam.htm
... View more
Mar 24, 2009
04:34 PM
Using -l PROPERTYNAME="PropertyValue" doesn't work? (That's a lower-case "L", not an upper-case "I".) -lora
... View more
Mar 24, 2009
04:26 PM
I have a Basic MSI project that installs a service that requires the VC++ libraries, so I included the Visual C++ 9.0 CRT (x86) WinSxS merge module and its corresponding policy merge module (version 9.0.30729.1). However, when I run my installer, I get a 1920 error that my service failed to start. Before I clicked OK to quit and rollback the installation, I checked to see if the VC++ libraries/manifests/policies got installed. I found them in C:\Windows\winsxs\InstallTemp. So it seems that the service is failing to start because they're not in their final location yet (e.g., C:\Windows\winsxs\Manifests). I tried moving the StartServices action to after the MsiPublishAssemblies action, but that didn't help. Running vcredist_x86.exe before running my installer fixes the problem, but that's just a workaround for now. This is happening on all flavors of Win Server 2008, but not on Vista or Server 2003. This happens on both physical and virtual machines. The strange thing is that I see this happening on one virtual machine, but not on another. Neither of the VMs have the VC libs pre-installed or anything, and the VMs are pretty much identical, but I'm running them on two different machines. Someone please help me! Any help would be greatly appreciated. Thanks, loralynne
... View more
Labels
- Labels:
-
InstallShield 2009
Mar 12, 2009
02:20 PM
Thanks for your quick response, Josh! That solution works.
... View more
Mar 12, 2009
01:28 PM
Robert? Anyone? Please? Any help would be greatly appreciated. Thanks, Lora
... View more
Mar 06, 2009
05:21 PM
Hi Robert, I know it's been several months since I first posted this thread. I implemented your solution, and it works fine when setup.exe is launched by double-clicking on it or when it's launched via command line without any passing any arguments to the msi (i.e., without using /v). However, if the user launches setup.exe via command line and passes in arguments to the msi, the command line arguments in Setup.ini are ignored/overwritten. For example, even though I specify USER_LAUNCHED_SETUPEXE=1 in the MSI Command Line Arguments property of my ism, running the following via command line will display my "setup.exe required" dialog: setup.exe /v/qn Is there a way to not have the command line arguments specified in setup.ini overwritten? I don't want to require the user to set the USER_LAUNCHED_SETUPEXE property on the command line. Thanks, Lora
... View more
Oct 04, 2008
10:48 PM
Hi Tim, Did you ever find a solution to this? I'm encountering the same issue with my Basic MSI project. I have 10.0.2 installed, attempt to install 10.0.1, get the "upgrade" dialog, and then get the "later version installed" dialog. However, I don't want the upgrade dialog to get displayed. Any help would be greatly appreciated. Thanks, loralynne
... View more
Aug 12, 2008
12:47 PM
Anyone have any ideas? Any one at all? Maybe I can ask Acresso if they can fix EulaScrollWatcher.dll...
... View more
Aug 11, 2008
03:41 PM
You can use a "Launch an executable" custom action with Location set to Stored in the Directory table. Create a DoAction event in a dialog for UI installs and insert it in the execution sequence for silent installs. This is how I do it, and it works like a champ. Working Directory: Filename & Command line: "[SystemFolder]cmd.exe" /C start Return Processing: Asynchronous (No wait for completion) In-Script Execution: Immediate Execution Execution Scheduling: Always execute. The MSI type number should be 226. -loralynne
... View more
Aug 08, 2008
06:03 PM
Hi, In my Basic MSI project, I created a new dialog in which a Read Me is displayed in a scrollable text control. I want to force the user to scroll to the bottom of the Read Me before the Next button enabled. So, I created the WatchScroll CA, modified the conditions for the Next button, and added an event for the scrollable text. I also had to rename my dialog to LicenseAgreement for the WatchScroll CA to work. In testing this, scrolling does enable the Next button, but the default button is the Back button even though I specified Next to be the default. The only way I can get the Next button to be the default is if I add a radio button group with the options to either accept or decline (as in the license agreement dialog). But I don't want to include this in my Read Me dialog. I just need to force the user to scroll to the bottom. Also, on some machines, at least on Win Server 2003 Japanese, the Next button doesn't become enabled unless you click Back and then Next. On Win Server 2008 Server Core, the Next button doesn't become enabled at all after scrolling to the bottom. I tried tabbing through the controls, clicking Back to the previous dialog and then back to the Read Me dialog, and clicking Cancel. I really need to get this to work. Can someone help me please? I also tried using the IsLicenseViewed code from http://www.installsite.org/pages/en/msi/ca.htm, but that doesn't work for me either. Any help would be greatly appreciated. Thanks, loralynne
... View more
Labels
- Labels:
-
InstallShield 2008
Aug 06, 2008
01:05 PM
Darn. Do you know if the bootstrapper adds the chosen language to the registry? I was thinking I could create a prerequisite condition, checking if a registry entry has a specified value. Thanks, loralynne
... View more
Aug 05, 2008
04:20 PM
Thanks for your reply, Michael. How about displaying the correct "localized file name" prerequisite in the list according to what language was chosen in the Choose Setup Language dialog? Is there a way to do that in IS2008 or IS2009? Thanks again, loralynne
... View more
Aug 04, 2008
03:19 PM
Hi, I have a setup prerequisite included in my Basic MSI project. Is there a way to make the name of the prerequisite localizable so that in the Setup Prerequisite dialog, it shows up in the language that is chosen in the Choose Setup Language dialog? Or am I going to have to create a different prq file with the prq file name localized for each language I want it in? I also want to have the installer of the prerequisite run in the language chosen in the Choose Setup Language dialog. Any help would be greatly appreciated. Thanks, loralynne
... View more
Labels
- Labels:
-
InstallShield 2008
- « Previous
- Next »
Latest posts by loralynne
Subject | Views | Posted |
---|---|---|
1066 | Mar 07, 2018 03:42 PM | |
1458 | Mar 02, 2018 09:56 AM | |
851 | Jul 23, 2014 03:51 PM | |
1122 | Apr 05, 2014 10:55 PM | |
1047 | Feb 04, 2013 01:32 PM | |
1326 | Dec 23, 2011 03:03 PM | |
2851 | Oct 12, 2010 03:43 PM | |
2851 | Oct 01, 2010 01:23 PM | |
2851 | Sep 29, 2010 04:08 PM | |
2851 | Sep 29, 2010 12:59 AM |
Activity Feed
- Posted Re: Delete generated files during rollback on InstallShield Forum. Mar 07, 2018 03:42 PM
- Posted Delete generated files during rollback on InstallShield Forum. Mar 02, 2018 09:56 AM
- Tagged Delete generated files during rollback on InstallShield Forum. Mar 02, 2018 09:56 AM
- Tagged Delete generated files during rollback on InstallShield Forum. Mar 02, 2018 09:56 AM
- Posted Re: 64-bit setup.exe on InstallShield Forum. Jul 23, 2014 03:51 PM
- Posted Re: Patching existing applications using a newer digital signature on InstallShield Forum. Apr 05, 2014 10:55 PM
- Posted Re: IIS: Installing a web site if port is already taken on InstallShield Forum. Feb 04, 2013 01:32 PM
- Posted Re: 64 bit vs 32 bit Installation Support? on InstallShield Forum. Dec 23, 2011 03:03 PM
- Posted Re: Silent Install with Feature Prerequisites on InstallShield Forum. Oct 12, 2010 03:43 PM
- Posted Re: Silent Install with Feature Prerequisites on InstallShield Forum. Oct 01, 2010 01:23 PM
- Posted Re: Silent Install with Feature Prerequisites on InstallShield Forum. Sep 29, 2010 04:08 PM
- Posted Re: Silent Install with Feature Prerequisites on InstallShield Forum. Sep 29, 2010 12:59 AM
- Posted Re: Silent Install with Feature Prerequisites on InstallShield Forum. Sep 29, 2010 12:24 AM
- Posted Silent Install with Feature Prerequisites on InstallShield Forum. Sep 28, 2010 04:33 PM
- Posted Re: Installer for prerequisite doesn't appear in foreground on InstallShield Forum. Sep 13, 2010 02:09 PM
- Posted Re: Installer for prerequisite doesn't appear in foreground on InstallShield Forum. Sep 10, 2010 04:15 PM
- Posted Installer for prerequisite doesn't appear in foreground on InstallShield Forum. Sep 09, 2010 06:32 PM
- Posted Re: 64 bit vs 32 bit Installation Support? on InstallShield Forum. Sep 07, 2010 02:59 PM
- Posted Re: 64 bit vs 32 bit Installation Support? on InstallShield Forum. Sep 07, 2010 01:36 PM
- Posted Re: Deleting sections and keywords from an .ini file on InstallShield Forum. Sep 02, 2010 04:41 PM