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

Reply via email to