What is the actual MSI mutex?
Thanks
Steve
From: Phil Wilson [via Windows Installer XML (WiX) toolset]
Sent: Tuesday, January 27, 2015 12:59
To: StevenOgilvie
Subject: Re: seeing if a MSI is running using mutex...
It appears that your CreateMutex isn't passing in the actual MSI mutex
Hi all,
Trying to create a method to detect if ANY MSI is running and if so halt
bootstrapper...
I am doing this in C++
I get a successful mutex, but it always returns ERROR_SUCCESS, what am I
doing wrong?
thanks
Steve
HANDLE ghMutex = NULL;
LPCWSTR sczVerifyMSIRunningVariableSet = L0;
LPWSTR
Hi,
Just a quick question.
Doesn't the Bootstrapper verify that it is not running another instance of
itself?
i.e. Launch your Installer (Bootstrapper) launch same installer again, two
instances are now running...
Steve
--
View this message in context:
thanks David,
I am using this to check whether updates are running or reboot required so
my installer won't crap out
I am thinking I might need to add another check to see if another installer
is running (MSI not an update)
m = Mutex::OpenExisting( mutexName );
where mutexName would be:
Blair/Rob
is this statement correct:
So are you saying I should use:
?if $(sys.BUILDARCH) = x64 ? and NOT ?if $(var.Platform) = x64 ?
What about my wixlib where I have 2 files that have a 32 bit version and a
64 bit version what is the proper way to say
32 bit file install on a 32 bit OS and
Hi,
I didn't get much traction on my question or at least my last question...
ALL of my MSI use this format in a variable.wxi files I have:
?if $(var.Platform) = x64 ?
?define Win64=yes ?
?define PlatformProductName = $(var.ProductName) (64 bit) ?
?define PlatformProgramFilesFolder =
Hello,
I use 1 product.wxs file at build time, the project file has different
configurations for X86 and X64 which allows me build 2 MSI's one for 32 bit
and one for 64 bit.
I have used these conditions but which one is correct?
?if $(sys.BUILDARCH) = x64 ?
?define Win=yes ?
?define
Hi guys,
I am using 3.7.
I am trying to figure out where in the source I can change the behaviour of
the Image:
Image X=11 Y=11 Width=495 Height=60 ImageFile=Logo.png
Visible=yes/
to make it to back so the Title is in front:
Text X=80 Y=11 Width=-11 Height=64 FontId=1 Visible=yes
Hey all,
I hope someone can help me out here I am banging my head on this one...
A little history, I have a Web Server installer that creates a Web App Pool
and a Web Site.
I have a Welcome, License, Choose DB, Choose Web Site info etc...pages in my
UI
In the Web Site info I have an edit box for
I got it working... (my bad should have googled more) but in case anyone
else is having issues here is what i did:
CustomAction Id=CA_Upgrade_Apppool.SetProperty
Property=$(var.PlatformQtExecCmdLine)
Value=quot;[SystemFolder]inetsrv\appcmd.exequot; stop apppool
Hi all,
Quick question… I haven’t set this up yet but would like to know if it is
feasible first before doing the work…
My application’s MSI has 3 features”
1. Client app 1
2. Client app 2
3. Client app 3
There is a feature tree page so you can select which feature you want to
Hi,
I work for a small company and we are using WIX for our Enterprise software.
We have a Server application with Services and use a SQL Server database.
Our Client Software connects to the Server/Database to get client
configuration info via the Services that is also installed with the Client
Burn does NOT allow you to collect information from the user and then pass
that information to the MSI's it is a tool to allow you to install
pre-requisites and handle your software installer...
To create a user experience that collects information it would require a
CUSTOM BA...
Steve
--
A different pair of eyes should help...
I have a custom action that reads the registry and goes through the SQL
Server Instances to get the last instance name (if there are more than
one)... Was working like a charm, now for about a week it stopped working
and I am getting this error:
Action
Hi guys,
I am trying to install 1 file to 2 different locations by using 2 different
directory elements, 2 different component elements and 2 different file
elements.
Before I do this I have a custom action that copies the
powershell.exe.config to powershell.exe.config.bak (I try both the
Solved it...
I created a customaction to populate a property with the powershell folder
CustomAction Id=CA_Set_PowerShellx86_Path Directory=POWERSHELLX86_DIR
Value=[POWERSHELLPATH_X86]/
CustomAction Id=CA_Set_PowerShellx64_Path
Directory=POWERSHELLX64_DIR Value=[POWERSHELLPATH_X64]/
I use
Hi all,
I have 6 services merge modules, I have them building for both x86 and x64
(different output paths) all is fine…
I have to add 2 SQL Lite files, x86 and x64 to the 6 merge modules (the
binaries are built AnyCPU)
I decided to use 1 wixlib and condition the 2 files Not Installed and Not
I have added it back to 1 WIXLIB
when I compile it works but I get this error twice for each merge module:
Warning 22 ICE30: The target file 'kd1er3dy.dll|SQLite.Interop.dll' might
be
installed in '[TARGETDIR]\EnterpriseAuditLogService\' by two different
conditionalized components on an LFN
Rob do you have any ideas?
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/is-there-a-way-to-set-a-variable-by-selecting-a-different-radiobutton-in-BURN-tp7587887p7587910.html
Sent from the wix-users mailing list archive at Nabble.com.
On the wixtoolset.org web site I see a 3.8 release and a 4.0.
When are you going to release 3.8 and what is the release timeframe for 4.0
and what is the difference between the two?
thanks,
Steve
--
View this message in context:
Hi folks:
I have a hyperlink for the EULA (htm file) I am allowing the user to select
which server to install i.e.
RadioButton1 server
RadioButton2 server express
RadioButton3 another install
is there a way to set a variable based on which radiobutton has been
selected?
thanks,
Steve
--
Hi folks,
I have a Services installer that uses 5 merge modules (no I can't go away
from merge modules to wixlibs not the way our services install we have 5
different services that install a base of same files for each service in a
different directory for each service)...
Currently I have to VS
damn Nabble takes out the condition:
for the component to be installed on X86 machine:
Condition
! [ CDATA[ NOT(VersionNT64) OR $(var.Platform) = x86 ] ]
/Condition
for x64 machine:
Condition
! [ CDATA[VersionNT64 OR $(var.Platform) = x64 ] ]
/Condition
--
View this message in
your saying this is at compile time?
I have a variables.wxi include file that I include with my product.wxs
?if $(var.Platform) = x64 ?
?define PlatformProductName = $(var.ProductName) (64 bit) ?
?define PlatformProgramFilesFolder = ProgramFiles64Folder ?
?define PlatformCAQuietExecDLLEntry
Hi folks,
I am confused, I looked within the WIX userlist and Googled this but I seem
to have mixed results...
I want to run a custom action on an Upgrade only.. I currently have it as:
Custom Action=CA_CheckIfServerOnLine After=InstallInitializeNOT
Installed AND SERVER_INSTALL=0/Custom
But in
Stupid question I know...
I am using WIX 3.7 and using burn to bootstrap my MSI's
Most of my MSI's have no need to show UI, so in Burn i am using:
DisplayInternalUI=no
I have quite a few DTF Custom Actions, and I am using:
Most are Message failures in try catch exception:
catch (Exception ex)
I am trying the same thing and I don't understand your response :(
I am doing MyBurnEXE.exe MYVAR=Something
Then in the MSIPackage:
MsiPackage Id=MainInstall
DisplayName=$(var.ProductName)
SourceFile=$(var.OutDir)MyMSI.msi
Ravi,
I believe the issue is that you haven’t assigned a default value for the
radio buttons?
Here is what I have and using for detecting which type of authentication I
should use, Windows Authentication or SQL Server:
Control Id=AuthenticationradioButtonGroupBox Type=RadioButtonGroup
Height=44
Hi folks,
I have a few installers that I am writing in WIX 3.7
I was just using:
MajorUpgrade Schedule=afterInstallValidate AllowDowngrades=no
DowngradeErrorMessage=A newer version of $(var.PlatformProductName) is
already installed. Setup will now exit. /
To handle upgrades (uninstall older
) toolset] Sent: Tuesday, April 2, 2013
09:33 PM To: StevenOgilvie Subject: Re: Upgrades...
That's just setting a bunch of properties. If you don't use the
properties,
you don't need all that. MajorUpgrade element is all you need (plus change
Product/@Id and do not change Product/@UpgradeCode
Hi all,
I am wondering if anyone has added a new page to the bootstrapper?
What I want to do is have the Welcome page (my welcome page has two radio
buttons to select the install they want to launch), click Next, which goes
to a 2nd page that describes what pre-requisites will be installed if
Solved :)
Using this:
catch (Exception ex)
{
WriteErrorLogInstall(session, Method failed: , ex, true);
if (session != null)
{
session.Message(
InstallMessage.User + (int)MessageBoxIcon.Error
You can do it various ways, the easiest way is to let QA see the value in the
MSI log file, in your product WXS file add:
Property Id=MsiLogging Value=voicewarmupx/
after the install is done in your %temp% folder will be a MSI log file, look
for the property name and its value will be recorded...
Hi all,
I have a Custom Action DLL (C#)
Within the Welcome page to the ready to install page I have been able to
populate a MSI Property for any error messages/exceptions that are caused by
the Custom Action calls..
i.e.
At beginning of the Custom Action method:
SetSessionProperty(session,
Hi guys,
Using Burn aka the bootstrapper is their a way to show the user what
software will be installed?
i.e. create a new page before the Progress page to display what pre
requesites will be installed and what our company software is going to be
installed?
thanks,
Steve
--
View this
Hi folks,
Is it possible to use burn like an autorun?
i.e.
I have 3 products, 1 is a server application, the other is the server
application (without any UI), the other is a client application.
By using Radial buttons, can I let the user choose which application to
install?
1. would they be
Hi guys
I have googled and done everything I think I should have done but I am
getting a funky error in the MSI log file, has anyone else had this issue,
if so how did you fix it?
Install the Powershell file
Component Id=cmp_RegisterNServiceBusLicense
Guid={276C369D-BF32-472F-A7FC-24155DEB18DE}
: 503-617-0291
www.fiserv.com
-Original Message-
From: StevenOgilvie [mailto:[hidden email]
/user/SendEmail.jtp?type=nodenode=7584125i=0 ]
Sent: Tuesday, March 05, 2013 2:14 PM
To: [hidden email] /user/SendEmail.jtp?type=nodenode=7584125i=1
Subject: [WiX-users] Running
Hello,
I have noticed that the DisableRepair=yes in the Bundle element in the
bootstrapper doesn't work.
How do you turn off repair in the bootstrapper?
Thanks,
Steve
--
View this message in context:
Hi folks,
I am using WIX 3.7...
I have replaced the default BMP for our companies version: WixVariable
Overridable=yes Id='WixUIBannerBmp'
Value=$(var.resourcePath)\TMCTopBanner.bmp/ and
WixVariable Overridable=yes Id='WixUIDialogBmp'
Value=$(var.resourcePath)\TMCSide.bmp/
I am using Windows 7
I have two features that reference the same WixLibs but use two different
folders...
Feature Id=Feature_Admin
Title=MyCorp Admin Console
Level=1
Display=expand
ConfigurableDirectory=INSTALLFOLDER
ComponentRef Id=blah/
SORRY IGNORE THIS QUESTION...
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Reference-wixlibs-in-two-different-Features-tp7583361p7583362.html
Sent from the wix-users mailing list archive at Nabble.com.
I have 2 32 bit installs and 2 64 bit installs (same but different OS bit)
the 32 bit installers are fine...
However the 64 bit installers were giving the the LGHT0204: ICE80 errors,
and it took me a while to figure out what I had changed to cause this... So
use this as a FYI
I have Merge
Really need some help with this!
thanks,
Steve
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Weird-Repair-happening-tp7583229p7583272.html
Sent from the wix-users mailing list archive at Nabble.com.
I have installed my product and it works like a charm...
I have modified my install to work with Repair since I have a lot of custom
actions and 5 merge modules.
When I run repair all is good EXCEPT all files are being installed in 1
folder I have 5 folders:
C:\Program Files\MYCORP\MYCORP
Hello,
I added the check box to launch the app (URL) on the Finish dialog:
This is in the PRODUCT.WXS, however I want to remove it from the Finish
dialog in the MSI and add the Launch button in Burn 3.7 (I install our
Server MSI, then install our Services MSI, the check box is in the first
MSI, if
oops sorry I don't comment OUT this line it is needed:
Publish Dialog=ExitDialog Control=Finish Event=EndDialog
Value=Return Order=9991/Publish
--
View this message in context:
I have 6 pre requisite MSI's then my 2 product MSI's...
I want to ensure that the pre req's don't want to reboot so the rest of the
MSI's fail... here is the scenario, I have my product installed, you goto
ARP or PF and click uninstall, burn comes up and I click on Repair...
One of the pre
Hi Folks,
I have two installers, one 32 bit and one 64 bit. They depend on the
bit'ness of Outlook... so if Outlook is 32 bit, then the 32 bit installer
runs, if Outlook is 64 bit then the 64 bit installer runs... It was working
before and now isn't... the only thing I have done recently is
Complete Bundle.wxs WITH .NET 4.0:
?xml version=1.0 encoding=UTF-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
xmlns:bal=http://schemas.microsoft.com/wix/BalExtension;
xmlns:net=http://schemas.microsoft.com/wix/NetFxExtension;
.
Subject: Re: [WiX-users] WixLibs questions...
You have to duplicate the code I'm afraid. The IDs must differ between
the two copies.
-Original Message-
From: StevenOgilvie [mailto:[hidden email]
/user/SendEmail.jtp?type=nodenode=7582638i=5 ]
Sent: 02 January 2013 18
I have about 10 WixLibs and they are all binaries, an example is such:
?xml version=1.0 encoding=UTF-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
?include $(var.SolutionDir)\Includes\Variables.wxi ?
Fragment
ComponentGroup Id=cmpgrp_Log4Net Directory=WixLibRedirectFolder
Fixed... the logic is killing me :)
Publish Dialog=SQLServerConnectionDlg Control=Next Event=NewDialog
Value=IISWebSiteInfoDlg ! [ CDATA[NOT Installed OR
(SQL_CONTINUE_TO_NEXT_PAGE AND (SQL_CONTINUE_TO_NEXT_PAGE = 1)) ] ]
/Publish
Publish Dialog=IISWebSiteInfoDlg Control=Next Event=NewDialog
Hi all,
I have implemented upgrades by doing the following (I have an include file
that has the product/package properties which I define and include the
include file :)...
Product Id=$(var.ProductCode)
Name=$(var.PlatformProductName)
Language=1033
I really need help on this one... I am at a loss why it is taking two click
:(
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Takes-two-clicks-on-Next-button-to-move-forward-on-Custom-Dialog-tp7582481p7582515.html
Sent from the wix-users mailing
The burn/bootstrapper has two buttons:
Install and Close
Should be:
Install and Cancel
Since if you click Close you get a message box asking if your sure you want
to cancel...
Steve
--
View this message in context:
Palbinder,
I was looking for that, I had a website to launch after the install was done
:)
Works like a charm, I was trying to launch Property Id=WixShellExecTarget
Value=iexplorer.exe http://localhost:[WEB_SITE_PORT]/; / which didn't work
and the log file was pretty useless...
Thanks!
Steve
I have a 32 bit installer, it can run on a 32 bit or a 64 bit OS...
On the 32 bit OS only the 32 bit pre requisites are run, but on the 64 bit
OS both 32/64 bit pre requisites are run.
The installer verifies that the pre requisites are installed (ya its
overkill but that is another story)...
On
I third the request
Where does the /layout place the embedded apps?
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Extracting-embedded-packages-from-the-standard-bootstrapper-tp7578806p7582233.html
Sent from the wix-users mailing list
Hello,
Does the bootstrapper return any error codes? (other than the log files)
If I have 6 pre reqs and my main installer, and one of the pre reqs fail,
the bootstrapper will fail, does it return any thing?
thanks,
Steve
--
View this message in context:
HI all,
I have my code like this:
Chain
PackageGroupRef Id=Netfx4Full/
Fragment Id=InstallConditionChecks
WixVariable Id=WixMbaPrereqPackageId Value=Netfx4Full /
WixVariable Id=WixMbaPrereqLicenseUrl Value=NetfxLicense.rtf /
util:RegistrySearch
If I need to have that file in the same folder as bundle.wxs, what is the
point of using DownloadUrl?
I tried to use RemotePayload but was missing CertificatePublicKey,
CertificateThumbprint and most important Hash I looked at the .net exe it
was signed put the thumbprint was wrong and where do I
I am having an issue where I have both the x86 and x64 versions of SQL Server
Express 2012
So if the OS is 64 bit install the 64 bit version, if the OS is 32 bit
install the 32 bit version...
But if I have neither both install (on a 64 bit OS) :(
My code is:
Detection:
?define InstanceName =
Hi folks,
Can you extract the ExePackage/MsiPackage (s) from the bootstrapper .exe
using a command line?
I have 13 EXE's and MSI's in my bootstrapper EXE... most are pre-requisites
for my product (2 MSI's)
Can I extract the packages/msi's from the exe for someone using GPO?
Thanks,
Steve
Hi,
My installer is installing a web site... I have a custom action that
requires the RoleManager to be enabled so I added:
system.web
membership defaultProvider=DefaultMembershipProvider
providers
clear/
add name=DefaultMembershipProvider
Hi all,
I have a custom action dll (C# custom action dll) that calls a managed
utility dll…
We need to update the connecton string, so I have placed it in the
app.config…
When the installer is packaged, does the app.config (well the name of
project.dll.config file) get packaged with it as well?
Okay I have my main MSI NOT in ARP:
Property Id=ARPNOMODIFY Value=1/
Property Id=ARNOREPAIR Value=0/
Property Id=ARPNOREMOVE Value=0/
Property Id=ARPSYSTEMCOMPONENT Value=1/
And in the bundle.wxs
DisableModify=yes
DisableRemove=no
DisableRepair=no
and my MSI is set as:
MsiPackage
Hi all,
I am using the BootStrapper to install requisites that stay on the machine
after the companies product is removed... I have NO need for the
bootstrapper to create a registry key under
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
we install our product using the bootstrapper
Hi all,
I have a product that installs a 32 bit version and 64 bit version installer
(two .msi)
I have a custom action in product.wxs that determines the bitness of
Microsoft Outlook (whether the user installed 32 bit or 64 bit version of
Outlook, our product is an add-in).
so I have 2 msi's,
Phew figured it out with the help of Peter:
read the msdn info re deferred custom actions:
To write the value of a property into the installation script for use during
a deferred execution custom action
Insert a small custom action into the installation sequence that sets the
property of interest
I have a deferred custom action in a merge module that is a call to a C#
customaction dll I created, but I want it to be quiet so I did this:
CustomAction Id=CA_SetWebConfigConnectionStrings
Property=CA_StartWebConfigConnectionStrings BinaryKey=BIN_CustomAction
I have a custom action:
?define SourceSQLCustomAction =
$(var.resourcePath)\MYCorpInstaller.CA.dll?
Binary Id=BIN_CustomAction SourceFile=$(var.SourceSQLCustomAction)/
CustomAction Id=CA_SetWebConfigConnectionStrings
DllEntry=CallUpdateAdminWebConfigSqlConnectionString
I really need help on this...
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-to-inetpub-wwwroot-tp7581451p7581511.html
Sent from the wix-users mailing list archive at Nabble.com.
decided to use two components that modify the .config file and condition it
one if a Server install the other if a Client install...
Thanks Rob and Peter for your input :)
Cheers,
Steve
--
View this message in context:
figured it out... saw a build warning about a property I created with another
property as part of the path, you have to create a custom action to do that:
CustomAction Id=CA_SetProperty_DIRECTORY_PATH_SERVER
Property=DIRECTORY_PATH_SERVER
I have a .config file I need to change if the install running is the client
install and NOT the server install (we share the services between client and
server installations)
I have this code:
Component Id=cmp_EnterpriseServiceConfig
Guid={76DCFB0D-B7BD-4089-AD4D-945931CD73FD} Permanent=no
Hi,
I am trying to install a web application to the following directory:
C:\inetpub\wwwroot\wws\VirtualDirectories\[Web_SITE_PORT]
the WEB_SITE_PORT property is set to by default but within the UI of
the installer we ask the User if they want to change the port and we verify
that the port
I am trying to close Outlook since our product is a add-in for outlook, the
uninstall brings the FileInUseProcess which is great, but I also want this
for the INSTALL
I am doing this but it is not working:
util:CloseApplication Id=CloseMicrosoftOutlook
Property=FileInUseProcess
I am trying to close Outlook since our product is a add-in for outlook, the
uninstall brings the FileInUseProcess which is great, but I also want this
for the INSTALLI am doing this but it is not working: CA:
Setting file in use process...Any suggestions?Steve
Hi Rob,
I have a wxi variable file with:
?define ProductVersion = !(wix.FileVersion.file_TMCResources)?
then my product.wxs file with:
Product Id=quot;$(var.ProductCode)quot;
Name=quot;$(var.ProductName)quot;
Language=quot;1033quot;
The condition is: Condition ! [ C D A T A [ T I T U S _ F O U N D P R O D
U C T P L A T F O R M = x 8 6 ] ] /Condition
I had to put spaces in since NABBLE wipes out the C D A T A
--
View this message in context:
Hi all,
I feel like a dork asking but...
If a property is a assigned value 'x' and then a custom action changes the
value to same ('x') will the MSI log file just show that the custom action
was run? i.e.
MSI (s) (CC:90) [12:48:12:634]: Doing action:
CA_TITUS_FOUNDPRODUCTPLATFORM.SetProperty
Hi all frustrated...
I have 3 files that are installed conditionally:
Condition/Condition
/Component
I have a custom action to a dll that runs and sets the property as per log
file:
MSI (c) (4C!E4) [16:17:47:570]: PROPERTY CHANGE: Adding
MYCORP_FOUNDPRODUCTPLATFORM property. Its value
+s687559n7581182...@n2.nabble.com
Date: Fri, 5 Oct 2012 20:37:39
To: sogil...@msn.com
Subject: Re: condition not working :(
I assume your condition must have been mangled/stripped when you
posted.
-Original Message-
From: StevenOgilvie [mailto:[hidden email]
/user/SendEmail.jtp
Hi all,
I created a custom dialog...
I have a button control that is disabled/enabled whether or not some text
box controls are empty or have some text in them:
Condition Action=disable/Condition
Condition Action=enable/Condition
Here is one of my text box controls:
Control
sigh my original msg is missing text:
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bug-Disable-a-control-because-another-control-is-empty-enter-text-control-is-not-enabled-tp7581117p7581118.html
Sent from the wix-users
If I had to guess, the extension is only valid for the MSI scope and not
the Burn scope.
-Original Message-
From: StevenOgilvie [mailto:[hidden email]
/user/SendEmail.jtp?type=nodenode=7581152i=2 ]
Sent: Wednesday, October 03, 2012 4:48 PM
To: [hidden email] /user
I really need some help in this please...
I have 1 feature being installed to programfiles64folder (it depends whether
or not it gets installed to programfilesfolder or programfiles64folder) and
another feature to programfilesfolder
I haven't been able to accomplish this...
thanks,
Steve
--
Sigh,
This is driving me nuts :(
I have a pre requesite of .NET 4.0 in my bootstrapper, so in bundle.wxs I
have:
ExePackage Id=DotNetFx40
DisplayName=Microsoft .NET Framework 4
SourceFile=..\..\PreReqs\dotNetFx40_Full_x86_x64.exe
its a dependency of a MSI that I am installing, once I get it working
properly I can take out that condition in the MSI...
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-installCondition-vs-Product-wxs-Condition-tp7581071p7581073.html
Sent
Hello,
I have 1 feature that is installed to ProgramFilesFolder if 32bit or
ProgramFiles64Folder if 64 bit, another feature will always go to
ProgramFilesFolder...
I have an include file that has:
?if $(var.Platform) = x64 ?
?define PlatformProductName = $(var.ProductName) (64 bit) ?
Sigh... Am I daft, or I just don't understand...
I have multiple packages I need to install as pre reqs of the main
install... Do these make sense?
.Net 4.0:
ExePackage Id=DotNetFx40
DisplayName=Microsoft .NET Framework 4
These are the results even though I don't have 90% of the pre reqs:
Detect 8 packages
Detected partially cached package: MainInstall, invalid payload:
MainInstall, reason: 0x80070570
Detected package: DotNetFx40, state: Absent, cached: None
Detected package: A_Synchronizationx86, state: Absent,
Hi all,
I have an install that creates an extension in MS Outlook. So outlook needs
to close before copying files etc.. and then restart after. (Just like it
does on an uninstall)
I have a CloseApplication and a set property custom action:
util:CloseApplication Id=CloseMicrosoftOutlook
I have two installers that share 4 services... each service creates its
service and uninstalls its service:
InstallExecuteSequence
Custom Action=SetStartESService After=CostInitializeNOT
Installed/Custom
Custom Action=StartESService Before=StartServicesNOT
Installed/Custom
logged as #3097 Wix install kicked off from BootStrapper doesn't show
progress bar progress..
Steve
attached both the bootstrapper log and the main install log
--
View this message in context:
The 4 services are each a separate merge module, with common files between
them in two wixlibs
The services creation/removal of services is code within the merge
modules...
(a side issue, a majority of the files do not get uninstalled either :(
Steve
--
View this message in context:
Okay here is the code for the component:
Component Id=cmpA65729EDA2FB9E1E1F2E330E73315D53
Guid={4C857562-218B-48E5-9635-41689CE2ADDC} Permanent=no Shared=no
File Id=filB3502DB69DD6BC0F66132A07E446E472 KeyPath=yes
Source=..\..\..\Source\Web\Admin\Company.Admin\bin\Newtonsoft.Json.dll /
Find the GUID for SilverLight 4.0 (easy enough, if it is a MSI user Orca to
locate the ProductCode Property of the msi...
I am checking for MS Sync Framework 2.1 Synchronization, my check is
this(replace to suit SilverLight):
util:ProductSearch
Guid
Hey all,
I have two .msi's they share some wixlibs and merge modules, when I remove
both setups I get quite a bit of left over files (some not shared as well!)
like this one...
Here is what is in the merge module for 1 file: Newtonsoft.Json.xml
Component Id=cmpF370F0F789ABD37330A0C7B74F3E2B50
1 - 100 of 128 matches
Mail list logo