Hello, I want to announce tool that would be useful for Windows Installer XML DTF and MSI package design cases. It allows to experiment with MS SQL queries and provides output in Microsoft Excel sheet. Also there is ability to filter outputs based on different criteria, including regular expressions. For instance - it is now easy to get clean list of files from MSI package right in to MS Excel (using regex).
Queries and regular expressions could be easily collected and then automatically imported from the same sheet. I will be grateful for the evaluation of this tool and any adequate feedback, together with your useful queries examples to be included in the installation package. * Download and more information: Windows Installer Query Tool - Version 1.55 - http://files.demo.su/wiqt/wiqt_155 Article related to the tool - http://www.demo.su/index.php/windows-installer-query-tool/2-windows-installe r-query-tool-general Both website and tool itself are non-commercial and contain no promotions - done for internal development and documentation creation purposes. Current target is to collect list of the useful SQL queries to MSI database. Thank you! Best wishes, Pavel. -----Original Message----- From: wix-users-requ...@lists.sourceforge.net [mailto:wix-users-requ...@lists.sourceforge.net] Sent: Sunday, May 15, 2011 4:30 PM To: wix-users@lists.sourceforge.net Subject: WiX-users Digest, Vol 60, Issue 39 Send WiX-users mailing list submissions to wix-users@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/wix-users or, via email, send a message with subject or body 'help' to wix-users-requ...@lists.sourceforge.net You can reach the person managing the list at wix-users-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of WiX-users digest..." Today's Topics: 1. Re: Excluding file types (CoolBreeze) 2. Re: Excluding file types (Castro, Edwin G. (Hillsboro)) 3. dark.exe : warning DARK1057 (john.bu...@telvent.com) 4. Re: single msi for 32-bit and 64-bit ?? (Tobias S) 5. Re: Excluding file types (CoolBreeze) 6. Re: Burn: secure Bundle Variables (Bob Arnson) 7. Re: Chaining MSIs together (Bob Arnson) ---------------------------------------------------------------------- Message: 1 Date: Fri, 13 May 2011 15:36:35 -0400 From: CoolBreeze <coolbreeze...@googlemail.com> Subject: Re: [WiX-users] Excluding file types To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Message-ID: <banlktinuds7wlrcuvux7urzposeqzt_...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 If files cannot be excluded, I may have to include a BeforeBuild task in the project that will copy the files to another location minus the files I want exclude and then point Heat to this new location. It's not a preferred solution, but it should work. For the second question I have, currently the location that contains the files Heat is harvesting doesn't include this folder I need added. I was hoping it was possible to have it created it on the fly during the harvesting process. As I said right now I harvest the files and then edit the resulting .wxs file and add the <Directory /> and Component. On Fri, May 13, 2011 at 2:43 PM, Chad Petersen <chad.peter...@harlandfs.com>wrote: > Heat /? shows usage. Looks like -ke is keep empty directories. I don't > see a way to exclude files, but maybe somewhere in the mix. > > > -----Original Message----- > From: CoolBreeze [mailto:coolbreeze...@googlemail.com] > Sent: Friday, May 13, 2011 11:20 AM > To: General discussion for Windows Installer XML toolset. > Subject: [WiX-users] Excluding file types > > I have a couple of questions, I want to find out from the list. > > 1. Is it possible to exclude certain file types when harvesting files > with heat? I'm using Wix 3.5 and I have files that I need to harvest > from a Surround repository folder. Surround like Subversion creates > .xxxx files. > I'd like to exclude these files if possible when I harvest the files. > > 2. During the harvesting of files is it possible to create an empty > directory that gets included in the resulting .wxs file? I need to > include in my .wxs components file a folder and set permissions on it. > I currently take the file after it has been created by heat and > manually add the <Directory /> entry. > > Thanks. > ---------------------------------------------------------------------- > -- > ------ > Achieve unprecedented app performance and reliability What every C/C++ > and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools to > help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ---------------------------------------------------------------------- > -------- Achieve unprecedented app performance and reliability What > every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools to > help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------ Message: 2 Date: Fri, 13 May 2011 15:55:15 -0400 From: "Castro, Edwin G. (Hillsboro)" <edwin.cas...@fiserv.com> Subject: Re: [WiX-users] Excluding file types To: General discussion for Windows Installer XML toolset. <wix-users@lists.sourceforge.net> Message-ID: <1827ffb9db064245b9b10727dadf434029fe580...@iwpmail1.corp.checkfree.com> Content-Type: text/plain; charset="utf-8" > -----Original Message----- > From: CoolBreeze [mailto:coolbreeze...@googlemail.com] > > For the second question I have, currently the location that contains > the files Heat is harvesting doesn't include this folder I need added. > I was hoping it was possible to have it created it on the fly during > the harvesting process. As I said right now I harvest the files and > then edit the resulting .wxs file and add the <Directory /> and Component. One option would be to keep this extra directory in a .wxs that is not generated like this: <Fragment> <DirectoryRef Id="ExtraParentDir"> <Directory Id="ExtraDir" Name="MyExtraDir"> <Component ... /> </Directory> </DirectoryRef> </Fragment> You'll need to update ExtraParentDir to be the Directory/@Id of the harvested directory. Depending on how you are harvesting this could be a known value or it could be a generated value... Edwin G. Castro Software Developer - Staff Digital Channels Fiserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com ??Please consider the environment before printing this e-mail ------------------------------ Message: 3 Date: Fri, 13 May 2011 14:32:39 -0600 From: john.bu...@telvent.com Subject: [WiX-users] dark.exe : warning DARK1057 To: wix-users@lists.sourceforge.net Message-ID: <ofd617e084.b1875242-on8725788f.00700b27-8725788f.0070d...@abengoa.com> Content-Type: text/plain; charset="US-ASCII" Greetings, I'm trying to convert some merge modules to WiX format using Dark. The merge modules were originally authored in Wise. I'm getting several errors just like the following: dark.exe : warning DARK1057 : The InstallUISequence table contains a standard action 'IsolateComponents' that does not have a sequence number specified. A value in the Sequence column is required for standard actions in a merge module. Remove the action from the decompiled authoring to have Windows Installer XML automatically sequence it. I have two questions about this: 1.) According to Orca, "IsolateComponents", as well as the other actions mentioned in these errors, are not in the InstallUISequence table as the error says. Rather they are in the ModuleInstallUISequence table. Is the error message inaccurate and I should file a bug? 2.) According to Orca, the actions mentioned in the error messages all have a sequence number of zero. The error message made me expect to see a blank (not even a zero). What is this error message trying to say? And does this mean that Wise authored an incorrect .msm package? I'm somewhat new to this stuff so thanks so much for the help! - John ------------------------------ Message: 4 Date: Fri, 13 May 2011 22:46:15 +0200 From: Tobias S <tobias.s1...@gmail.com> Subject: Re: [WiX-users] single msi for 32-bit and 64-bit ?? To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Message-ID: <banlkting8a5ozwnu+vlhby7eyknkswa...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Regarding the initial question for me WOW64 deployment frequently was a choice where x86 or x64 assemblies are deployed based on VersionNT64 or (Not VersionNT64). But in daily work I also tend to do the splitting of one solution into 2 MSI packages as in my experience this got frequently needed at later stages of deployment projects. Possible configurations to simplify customeers' life could be: - BootstrapperEXE for chosing x86 or x64 MSI - BootstrapperEXE for applying an x64 MST on a x86 MSI if running on x64 (as described by mistoll) For optimizing disk space possible optimization is: 3 cab files, one with shared files one with x64 and one with x86 files: See e.g. http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/cabbing-for-bo th-32-64-bit-files-td5797219.html or http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/using-trhe-sam e-cab-between-two-different-configurations-td5594268.html 2011/5/13 mistoll <unwicht...@mistoll.de>: > As already pointed out MSI does not support mixed x86 and x64 > installers. If you need a x64 installation explicitely, you can Daniel > Madill wrote: >> make a 32-bit and 64-bit installation from the same installer source. >> But that gives you two files. > > In addition to that you can use torch to create a transform file and > use a bootstrapper like burn to call the msi according to OS. > > Here's a fragment to clearify the idea. Please note that the > ProductSearch is required in order to have a correct behavior. > > > <Fragment> > ? ?<util:ProductSearch Guid="$(var.ProductCode)" > Variable="Installed"/> ? ?<PackageGroup Id="MyPackage"> ? ? > ?<MsiPackage Id="MyPackage_32" > ? ? ? ? ? ? ? ? ?SourceFile="Setup_x86.msi" > ? ? ? ? ? ? ? ? ?Vital="yes" > ? ? ? ? ? ? ? ? ?InstallCondition="Installed OR NOT VersionNT64"/> ? ? > ?<MsiPackage Id="MyPackage_64" > ? ? ? ? ? ? ? ? SourceFile="Setup_x86.msi" > ? ? ? ? ? ? ? ? Vital="yes" > ? ? ? ? ? ? ? ? InstallCondition="Installed OR VersionNT64"> ? ? ? > ?<MsiProperty Name="TRANSFORMS" Value="Setup_x64.mst" /> ? ? ? > ?<Payload Name="Setup_x64.mst"/> ? ? ?</MsiPackage> ? ?</PackageGroup> > </Fragment> > > > > Michael > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/single-m > si-for-32-bit-and-64-bit-tp6358749p6360058.html > Sent from the wix-users mailing list archive at Nabble.com. > > ---------------------------------------------------------------------- > -------- Achieve unprecedented app performance and reliability What > every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools to > help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------ Message: 5 Date: Fri, 13 May 2011 17:06:13 -0400 From: CoolBreeze <coolbreeze...@googlemail.com> Subject: Re: [WiX-users] Excluding file types To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Message-ID: <banlktimfbasf1xpjk9brmbhk1h8rirn...@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 Thanks I will try that out. On Fri, May 13, 2011 at 3:55 PM, Castro, Edwin G. (Hillsboro) < edwin.cas...@fiserv.com> wrote: > > -----Original Message----- > > From: CoolBreeze [mailto:coolbreeze...@googlemail.com] > > > > For the second question I have, currently the location that contains > > the > files > > Heat is harvesting doesn't include this folder I need added. I was > > hoping > it > > was possible to have it created it on the fly during the harvesting > process. As > > I said right now I harvest the files and then edit the resulting > > .wxs > file and add > > the <Directory /> and Component. > > One option would be to keep this extra directory in a .wxs that is not > generated like this: > > <Fragment> > <DirectoryRef Id="ExtraParentDir"> > <Directory Id="ExtraDir" Name="MyExtraDir"> > <Component ... /> > </Directory> > </DirectoryRef> > </Fragment> > > You'll need to update ExtraParentDir to be the Directory/@Id of the > harvested directory. Depending on how you are harvesting this could be > a known value or it could be a generated value... > > Edwin G. Castro > Software Developer - Staff > Digital Channels > Fiserv > Office: 503-746-0643 > Fax: 503-617-0291 > www.fiserv.com > ??Please consider the environment before printing this e-mail > > ---------------------------------------------------------------------- > -------- Achieve unprecedented app performance and reliability What > every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools to > help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------ Message: 6 Date: Sat, 14 May 2011 20:07:53 -0400 From: Bob Arnson <b...@joyofsetup.com> Subject: Re: [WiX-users] Burn: secure Bundle Variables To: wix-users@lists.sourceforge.net Message-ID: <4dcf1959.1090...@joyofsetup.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 10-May-11 10:15, Vadym Verba wrote: > Is there any workaround to make this more secure? Not at present. Please file a bug. -- sig://boB http://joyofsetup.com/ ------------------------------ Message: 7 Date: Sat, 14 May 2011 20:23:49 -0400 From: Bob Arnson <b...@joyofsetup.com> Subject: Re: [WiX-users] Chaining MSIs together To: wix-users@lists.sourceforge.net Message-ID: <4dcf1d15.2010...@joyofsetup.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 13-May-11 13:32, Wilson, Phil wrote: > Well being picky you don't need MSI 4.5 if all you want to do is install a collection of MSI files wrapped in your custom UI using MsiSetExternalUIRecord - that's always been an option. MSI 4.5 gives you transaction support (so you don't need to uninstall some yourself if one fails), and the ability to say that you have an embedded UI, but folks have been chaining MSIs and generally making a collection look like a single "product" for a long time, and MSI 4.5 just gave more hooks to make it better. It also provides the ability for a chainer to be delivered as an .msi (via MsiEmbeddedChainer) instead of just as an .exe. That makes it easier for GPO deployment. -- sig://boB http://joyofsetup.com/ ------------------------------ ---------------------------------------------------------------------------- -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 60, Issue 39 ***************************************** ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users