installshield

Installshield 2011 - Problem Upgrading existing software with Version format 2009.727.1365

不打扰是莪最后的温柔 提交于 2019-12-12 03:39:59
问题 Using Installshield 2011, we're creating a major upgrade and having problems upgrading software with this Product Version format - 2009.727.1365. We keep getting the standard 'Installed software is newer than product to be installed' message. With IS 2011, the major version has to be less than 255, from what I can gather, and I think the old format we're using is breaking the check for upgrading. I've created a test IS project upgrading from 1.00.0000 to 2.00.0000 with no issues, so I'm

How can I use installscript to detect Excel.exe running?

不羁岁月 提交于 2019-12-12 03:35:02
问题 Ive been trying to detect the excel process in my installshield installer. I have a custom action that runs after appsearch and pops a window if it finds the process and displays a warning to the user. I have tried using some old examples I found on installsite.org and using the findWindow() call. Neither seems to find excel.exe in the process list. Here is a snippet of code I was using when trying the findwindow export prototype MyTestFunction(HWND); function MyTestFunction(hMSI) HWND nHwnd;

Installshield Include redistributable with program setup exe

↘锁芯ラ 提交于 2019-12-12 02:51:52
问题 Just got InstallShield Pro and I've created my setup singleimage executable. I need to include the Visual C++ 2005 SP1 redistributable within the setup. I've ticked the redistributable I want in the menu under 'Application Data'. I've right clicked it and changed the 'Build Location' to 'extract from setup.exe'. However, when I build my setup, it has a folder called 'ISSetupPrerequisites' which has the VC++ redistributable in it. Is there anyway I can incorporate this in to a single exe with

How to verify if the product code and product version have been updated using MSBuild support for Installshield

*爱你&永不变心* 提交于 2019-12-12 02:43:57
问题 I'm trying to build an InstallShield project with MSBuild and TFS 2013. I followed the steps required to override the product code as indicated here. First, I created an .isproj file and managed to generate the installer successfully. However, the product code seems not to be changed. I check the file setup.ini and noticed that the Product GUID still the same as the value of Product Code in the .ism file. Is there a way to verify that the product code and product version have been changed?

Best way to uninstall registry entries from MSI multi-instance InstallShield package

こ雲淡風輕ζ 提交于 2019-12-12 02:12:58
问题 Stemming from an idea presented in Variable ODBC DSN name in InstallShield MSI installation, I am attempting to find the best way to define registry entries in a multi-instance MSI installer project created with InstallShield 2015 such that they clean up after their own instance is un-installed. To test the idea I have followed these steps: Create a new Basic MSI project called Dummy1. In Project assistant on Application Files step, add Readme.txt as a file to deliver to [ProgramFilesFolder]

Best practice to sign InstallShield setup and include intermediate certificates

旧城冷巷雨未停 提交于 2019-12-11 22:59:15
问题 I have thwte certificate to sign my InstallShield setup. When we updated our certificate this year, it now depends on intermediate certificate "thawte code signing ca - g2". We fear that many of our customers might not have this intermediate root certificate installed (in fact our own build server did not have it and so build had started to fail after renewing the certificate) and thus they will get the "unverified publisher" error. What is the best practice to distribute that intermediate

Unable to fetch the install location property in a deferred custom action

你离开我真会死。 提交于 2019-12-11 19:25:59
问题 I have written this code after reading the link: http://blogs.technet.com/b/alexshev/archive/2008/03/25/property-does-not-exist-or-empty-when-accessed-from-deferred-custom-action.aspx <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Module Id="MergeModule1" Language="1033" Version="1.0.0.0"> <Package Id="cffa568e-1bf0-4eb3-bee3-eb5801a0bbd0" Manufacturer="Microsoft" InstallerVersion="200" /> <Binary Id="myCustomActionsDLL" SourceFile=

InstallShield UseDLL() doesn't find dll dependencies in the same directory

二次信任 提交于 2019-12-11 19:16:48
问题 I have 1 dll file which I try to load during the installation with UseDLL() in one of my installscripts. this dll has 2 dlls it depends on. they both located on the same directory of the main dll. When in build the installation with an older installshield - it find it's dependencies and works fine. When I try to build it with IS2016, it fails because it doesn't find it's dependencies. (If I put these 2 dlls in SysWOW64 - it finds them and works fine). What is the problem? Thanks, Dudi 回答1: It

Find references of Path Variables used in ISM file

空扰寡人 提交于 2019-12-11 16:35:33
问题 I have one ISM file created using Installshield. In Path Variables Explorer, I can see some variables defined. How can find if they are used anywhere in the ISM ? I want to remove variables if they are unused. I am using Installshield 11.5 Adminstudio. Thanks in Advance. ---Sambhaji 回答1: I wrote a program that did something similar only it was looking for unused string table entries. You can read about it at: Use Linq to XML to Clean up ISString Tables It would only take a few tweaks to

Get dir setup install shield

久未见 提交于 2019-12-11 14:41:40
问题 I want get dir my setup create by install shield. I use command parametter Setup.exe /path=[SETUPEXEDIR]\log.txt My setup location is Desktop\myapp\Setup.exe When use [SETUPEXEDIR] return temp folder I want when use [SETUPEXEDIR] return me my Setup.exe location. I use installshield 2016 version 23 SP 2. I use MSI Script. I want get location and use in command parameter prerequisites. 回答1: A little hard to comprehend exactly what you are asking, but as far as I understand you want to know the