installshield

Is there a good alternative to Install Shield?

痴心易碎 提交于 2019-11-29 03:36:43
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 few, setting up some registry values and install help. Can anyone recommend something they are using? It

Installer capabilities, WIX vs InstallShield Express

二次信任 提交于 2019-11-28 21:20:27
Programmers that actually promote their products to production need an installer. (pre-emptive "programming related" justificaton.) For deploying a new suite of internal corporate apps and services, I'm trying to decide between using WIX and the InstallShield Express edition that comes with Visual Studio 2010. I've looked, but haven't found a feature matrix that highlights the features that are not in the express edition. I expect WIX to be generally quite capable, but more difficult to use, and have heard of situations that WIX doesn't support well. Has anyone found a feature matrix, or have

MS Access DB Engine (32-bit) with Office 64-bit

家住魔仙堡 提交于 2019-11-28 18:35:33
问题 We currently have a major issue using Microsoft Access Database Engine 2010. The engine comes in 64-bit and 32-bit forms, which is good. However, apparently you need to always install the 32-bit version if the host process is always 32-bit. Fine, we can do this. Our software deals with a lot of legacy components that are 32-bit, and much of it is in VB6 code, which generates 32-bit assembly. So, we are under the assumption that the driver must also be installed as 32-bit. Indeed, when we

Update an existing installation using InstallShield LE

孤者浪人 提交于 2019-11-28 17:03:20
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 Code - Windows installer shouts: "another version of this product is already installed" Tried to play

How to interact with control properties after a call to a managed action?

纵饮孤独 提交于 2019-11-28 12:41:35
问题 I have a managed action with returns bool when a button is pressed. Depending on if true / false is returned I want to be able to change the properties of controls on the dialog. Not limited to just the text value. Is this possible, for example the visibility, etc? 回答1: It is possible, however you will have to make sure there is a set-property control event (after your managed code custom action do-event) that touches a property related to anything you want the UI to update. If you change a

Run solution exe after installtion using installshield

ⅰ亾dé卋堺 提交于 2019-11-28 12:16:24
I want to run my exe after installation using InstallShield. InstallShield completes the setup correctly but do not run the exe. I found another way to add an exe in startup but it runs after restart. I would like it to run without restart. Is it possible ? What version and edition of InstallShield are you using? Also what project type are you using? (InstallScript, InstallScript MSI, Basic MSI? ) Assuming Basic MSI, InstallShield has a built-in pattern to support this story: 1) Click on the Project Assistant Tab 2) Click on the Installation Interview Icon (Page) 3) Click Yes for "Do you want

HowTo create InstallShield MSI with no files needed locally?

谁说我不能喝 提交于 2019-11-28 12:05:01
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 start installation. When process of installation come on to copy state, installer gave me the error,

LoadLibrary failed with error code 126 if app started from installation option

可紊 提交于 2019-11-28 11:05:03
问题 I have two application and install in different folders, let call it app A and B, A is main application and B is an COM module, A will start B through COM API after A started, there are some DLLs need to be loaded by B while B started, if I start A by double click the shortcut of A, every thing is ok, but if I install A, and start A by check the start A option in the last dialog of the installation, then B is started, but one of the DLLs load failed with error code 126 (ERROR_MOD_NOT_FOUND),

Setup cannot set correct folder permission for %ProgramData%\MyFirm\MyApp on WinServer2012+.

对着背影说爱祢 提交于 2019-11-28 10:49:14
问题 There is my BasicMsi setup that installs an application (32bit) MyApp per-machine. The installer requires admin rights at startup. The application MyApp is installed into the INSTALLDIR-folder selected by the Operator (by UI/CommadLine) and a %ProgramData%\<MyFirm>\<MyApp> structure is created with subfolders and files. In the msi-table LockPermissions, permissions are set to modify (read/write/delete...) for folder <MyApp> for LOCAL user groups 'Administrators' and 'Users' (located by SID).

Remove file during minor upgrade

ぐ巨炮叔叔 提交于 2019-11-28 09:54:21
问题 I have one feature with several components. One components contains dynamic linked files in a directory. When I delete one file in that directory, build the setup, and run the upgrade, no file will be replaced. In the log I found this error: MSI (s) (5C:D8) [12:28:41:180]: SELMGR: ComponentId '{8F4E8185-5B89-9FC9-9FD5-3200102A0265}' is registered to feature 'MyFeatureName', but is not present in the Component table. Removal of components from a feature is not supported! MSI (s) (5C:D8) [12:28