Description:
Microsoft Platform Software Development Kit newsgroup.
|
|
|
Control MsiInstallProduct return code?
|
| |
Is there any way for an MSI package to control the return code from MsiInstallProduct? I've got a chainer that installs several MSI packages in sequence, and I'm looking for a simple way for packages to communicate a more nuanced status than simply success/failure/reboot.
|
|
Minor upgrade as MSI on server with previous version of MSI & MSP
|
| |
I have earlier version (1.0.0.0) of my product in .msi format and for that I delivered patch as .msp with version 1.0.1.0. I generated patch by comparing two msi's (1.0.0.0 & 1.0.1.0), where existing binaries are modified, no new files added. In PatchTemplate.pcp, I updated FileSequenceStart value in ImageFamilies... more »
|
|
Vista - User Directory
|
| |
...Hi David, Thanks. So how do others do it? i.e. use the window installer to get their product in the 'right' places? (And I'll cross the msi group) If I stick with the way I'm doing it, (../allusers/appdata/...) it works fine even if my data is split between two folders. I just can't 'programmaticly' write to that folder, i.e. copy a new file in, as I... more »
|
|
How to prevent 'program may have been uninstalled' message in Vist
|
| |
Strictly speaking, this isn't an MSI question, as the tech used in the installer that I'm currently maintaining predates Windows Installer; however, I don't know where else on the MS Forums to post this. I'm having a problem under Vista and Win2k8 Server (and, presumably, Win7) where, under certain... more »
|
|
Windows Installer issue on 64-bit system
|
| |
I have a problem with Windows Installer under 64-bit Vista system. My installer package need to install some files to system printer drivers directory. So i created custom action procedure which calls GetPrinterDriverDirectory API and stores its return value (for example C:\Windows\system32\spool\DRIV ERS\x64) to PrinterDriverDirectory... more »
|
|
InstallValidate does not detect files in use
|
| |
Hello, I have an installation that installs an ADE file, compiled Microsoft Access project. Version 1 is already installed on XP SP3 machine with Installer 4.5; and the file is opened in Access. New installation is supposed to upgrade the file (major upgrade; RemoveExistingProducts is in the very end, after InstallFinalize); against my expectations, InstallValidate does not show FilesInUse dialog, and in the log file (below) there's no indication of even an attempt to detect them. It's however successfully detected later by FileCopy, which then schedules the reboot.... more »
|
|
Blog: User Interface Custom Action Guidelines
|
| |
[Please do not mail me a copy of your followup] This blog post describes some guidelines for UI custom actions, including one workaround. The topics discussed have come up on this mailing list on more than one occasion. UI Custom Action Guidelines <[link]> Windows Installer provides a rich set of standard actions that... more »
|
|
Blog: Branching Wizard Sequences With WiX
|
| |
[Please do not mail me a copy of your followup] This has come up a couple times on the WiX mailing list in the past and just came up again the other day, so I decided to write up a blog post on the technique. Branching Wizard Sequences With WiX <[link]> Wizard dialog sequences are common in Windows Installer packages... more »
|
|
intercept or cancel ScheduleReboot
|
| |
Hi, I am using DIFx to install a driver for a device that gets a firmware update by a custom action later in the sequence. This updater CA needs the driver to be installed, so if DIFx schedules a reboot, I would need to find out, issue a ForceReboot myself and return to my installer after reboot.... more »
|
|
Entry point not found for CustomAction
|
| |
I have encountered a strange problem. I am using Visual Studio 2008 and 32 bit Vista. I have created a Setup project and a CustomAction Dll project. I use the .def file to export name. I can build both project successfully on my machine and the msi file run fine. However, when I copied both projects to my 32 bit XP machine, entry point... more »
|
|
|