installshield

Update an existing installation using InstallShield LE

混江龙づ霸主 提交于 2019-11-27 20:01:58
问题 We've got a a quite simple WinForms application. I've created an installation using InstallShield LE which works fine on the first install. I'd like that users will be able to run the installation also for updating an existing copy. The problem is that I can't figure out what is the right way to create this update package. I've tried: Changing the Product Code - the installation works but a new entry is being created in Add/Remove programs and the old entry is not removed. Keeping the Product

Is there a good alternative to Install Shield?

对着背影说爱祢 提交于 2019-11-27 17:53:42
问题 I am looking for suggestions to an alternative setup application from Install Shield. We are currently using Install Shield and I have never been impressed with it. It's way too bulky and the scripting system sucks. Has anyone had any better luck with any of the other products like WiX, Inno Setup, NSIS or InstallAware, etc? I am not worried about the cost, but what I am looking for is a very lightweight, easy to use application to bundle up our .exe and about 20 support DLLs, registering a

Unselected Feature Being Installed

让人想犯罪 __ 提交于 2019-11-27 16:23:12
I've been shoved into a DevOps position at work with very little knowledge about InstallShield or what I'm doing. Everything I've learned I've learned by doing and reading Flexera's documentation. One of our tickets is a problem that I haven't been able to find results for when Googling - I'm probably using the wrong search terms, but don't know what the right ones are. Basically, our installer has a buttload of features. Some of these features have sub-features, which are always installed if you select the main feature. Everything is set to be installed by default, but you can disable any of

How do I avoid distributing sensitive information in my MSI by accident?

被刻印的时光 ゝ 提交于 2019-11-27 15:53:28
How do I avoid distributing sensitive information in my WiX / MSI by accident? I distributed a password, machine name or login credentials by accident with my MSI file. How do I best deal with this problem? After deployment my application connects erronously to my QA / UAT systems instead of my production systems - because of a faulty debugging construct in my setup's custom action code. How can I detect and avoid this? How do I avoid distribution such information in general? This is a Q/A-style question with the simplest possible approach to avoid spreading sensitive information via your MSI

VersionNT MSI property on Windows 10

两盒软妹~` 提交于 2019-11-27 15:43:06
I'm finding that when I update the manifest for my bootstrapper to support Windows 10 compatability, the InstallUISequence of the MSI will correctly set VersionNT=1000, but the InstallExecuteSequence will set VersionNT=603. How do I make the InstallExecuteSequence also set VersionNT=1000? Here's my two cents.... I don't find the VersionNT property terribly useful. VersionNT64 is: VersionNT64 .... Not VersionNT64 to determine bitness. This is a bit of a hack (they do this, we do that...) but desperate times call for desperate measures.... In all of the compatibility games MSFT is playing they

Installshield Custom Dialogue Installer

岁酱吖の 提交于 2019-11-27 15:25:55
I have built an Installshield installer successfully..and it is up and running..But I am a few customization away from perfection . While asking for administrative privilages in the course of installation..The permission seeking Dialog box shows weird message .which is unpleasant to anyone .I am attaching the screenshot below.. As I am new to Installshield Premier edition..can anyone please help me out with this- how can I change the pointed string AND ALSO the publisher name from unknown to my name(if possible)? UAC Prompt : " If you Authenticode-sign your .msi package, Windows will show that

How to execute custom action only in install (not uninstall)

家住魔仙堡 提交于 2019-11-27 10:04:54
I'm sure this is fairly easy, but I've kind of had a hard time with it. I've got a custom action that executes a different (non-msi) installer on installation. Unfortunately, I've noticed that it also executes the installer on UNinstallation! I've looked through the options but I cant' seem to find out how to stop this. If anybody could help me I would be incredibly grateful. Also, how do I set a custom action to go off only during UNinstall? Any help is greatly appreciated guys! saschabeaumont Add a condition on the action so it's only triggered during installation, not uninstallation. Action

Windows 10 not detecting on installshield

送分小仙女□ 提交于 2019-11-27 09:52:14
Have requirement to detect windows 10 or greater version on install time. for that I have create following function. It gives me 603 (AS VersionNT value) in windows 10 and windows 8.1. That is wrong. Is there any other way to achieve this? function BOOL isWindows10OrGreater() STRING svWindowsValue; NUMBER nWindowsValue; NUMBER nBuffer; begin try nBuffer = 256; MsiGetProperty(ISMSI_HANDLE,"VersionNT",svWindowsValue,nBuffer); StrToNum(nWindowsValue,svWindowsValue); return (nWindowsValue >= 603); catch return FALSE; endcatch; end; Windows 10 - A Version Oddity Disclaimer : this information is to

HowTo create InstallShield MSI with no files needed locally?

为君一笑 提交于 2019-11-27 06:50:35
问题 Hello everyone and good day! Question : I had create a Basic InstallShield Project in my MSVC2010 , added some files and primary outputs and press build. Project compiled normally: there was created MSI, setup.exe, setup.ini and (WTF?!) local directory structure of files, which I'm trying to install (for example, "Program Files\My Company\app.exe, ..." files was copied there). I throught that this is not needed folder, so copied my setup files (MSI, setup.exe, setup.ini) to another folder and

Is there any definitive documentation on writing software installers?

可紊 提交于 2019-11-27 05:13:07
问题 I've read a bunch of documentation on installers and haven't come across anything good that explains the underlying concepts. Most of the installer software I've come across is based on the same "database" like structure that I just don't understand at all. All of the documentation that comes with the various products - i.e. WiX, InstallAware, Wise, InstallShield etc expect that you understand these underlying concepts [which I just don't get] in order to follow what they're talking about.