Re: [WiX-users] Std Bootstrapper failed: Error

2011-09-07 Thread Vadym Verba
Now this defect is reproducible on all our tester machines. 

The weirdest thing it that simple verification of any file, signed with
company certificate, on the problem computer repels defect ^^ (signtool.exe
verify /pa anySignedFile.exe). I added comment to the defect
https://sourceforge.net/tracker/?func=detailaid=3380917group_id=105970atid
=642714
https://sourceforge.net/tracker/?func=detailaid=3380917group_id=105970ati
d=642714 

@Rob you mentioned earlier that problem might be in getting right flags
passed to WinVerifyTrust(). Could you please look at
http://msdn.microsoft.com/en-us/library/aa382384(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/aa382384(v=VS.85).aspx . They set
fdwRevocationChecks = WTD_REVOKE_NONE and dwStateAction =
WTD_STATEACTION_IGNORE, which may be not correct but it is said it is enough
to verify signature and hash.

 

 

/pre
BR style=font-size:4px;
a href = http://www.sdl.com/sdl-vision;img 
src=http://www.sdl.com/images/email_new_logo.png; alt=www.sdl.com/sdl-vision 
border=0//a
BR
font face=arial  size=2a href =http://www.sdl.com/sdl-vision; 
style=color:005740; font-weight: boldwww.sdl.com/sdl-vision/a/font
BR
BR
font face=arial  size=1 color=#736F6E
bSDL PLC confidential, all rights reserved./b
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.BR
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.BR
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.
/font
--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to check the Registry with Bundle?

2011-09-07 Thread David Watson
Custom Actions are an MSI concept so you would need to do your oracle
detection and configuration custom action inside a bundled MSI.

Alternatively you could write your configuration as a standalone tool and add
that to the bundle as a .exe package.

-Original Message-
From: Tobias S [mailto:tobias.s1...@gmail.com] 
Sent: 06 September 2011 21:03
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to check the Registry with Bundle?

hi,

consider
http://wix.sourceforge.net/manual-wix3/bundle_define_searches.htm

Also posted a sample for VCRedist 2010 detection here:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Specifying-Pre-
requisites-with-Burn-tp6751843p6751843.html

When doing  a versioin compare be aware to use a v prefix like e.g.
InstallCondition=(NOT MFC100_Version_x86 = v10.0.40219.1) OR NOT
MFC100_Version_x86

Regards
Tobias

-
-
Malware Security Report: Protecting Your Business, Customers, and the 
Bottom Line. Protect your business and customers by understanding the 
threat from malware and how it can impact your online business. 
http://www.accelacomm.com/jaw/sfnl/114/51427462/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Strange InstallExecuteSequence errors (ICE27) with WixUI_Advanced

2011-09-07 Thread john.burak

Bob Arnson-6 wrote:
 
 WixUI_Advanced is the only dialog set that includes something in 
 InstallExecuteSequence. So it pulls in some values that conflict with 
 the bad sequences from the merge module.
 

If the merge modules alone (without the Advanced UI) don't produce these ICE
validation errors, would that mean that there is a deeper issue involving
WixUI_Advanced?  It seems that simply adding this dialog set shouldn't break
a previously correct sequence.  I got no ICE27 errors before adding
WixUI_Advanced.

I'm also curious why WixUI_Advanced needs to put anything in
InstallExecuteSequence, where Mondo does not.  Both dialog sets allow the
same basic functionality.

Thanks for the help.

- John



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Strange-InstallExecuteSequence-errors-ICE27-with-WixUI-Advanced-tp6755603p6768543.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] APPLICATIONFOLDER vs INSTALLDIR

2011-09-07 Thread john.burak
I like the Advanced UI more than Mondo for most things.  It cuts down on
clicks and superfluous dialogs for the most common use cases.

I'm curious why WixUI_Advanced uses APPLICATIONFOLDER instead of the
well-known INSTALLDIR property which Mondo and other popular msi build
technologies use?

I'm also curious why WixUI_Advanced requires the ApplicationFolderName
property.  I already set the folder name in the particular Directory
element's Name attribute.  Mondo does not seem to need an extra property.

Is it simply a matter of how the author chose to implement WixUI_Advanced?

- John Burak

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/APPLICATIONFOLDER-vs-INSTALLDIR-tp6768732p6768732.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] 64-bit burn?

2011-09-07 Thread Phil Podlevsky
Hi Everyone,

I need to call a unmanaged 64-bit .DLL method from my managed bootstrapper
using P/Invoke. As such I am trying to get Wix to compile my setup.exe as a
64-bit executable. I tried editing the .wixproj file changing x86 to x64.
This gets Visual Studio to allow me to select the setup project as 64-bit in
Configuration Manager. Unfortunately when I attempt to compile the solution
I get the following error, Error 26 Could not find a part of the path
'C:\Program Files (x86)\Windows Installer XML v3.6\bin\X64\burn.exe'.
light.exe 0 1 I have a feeling I am not going about this the right way. Any
suggestions?

Thanks,

Phil
--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] APPLICATIONFOLDER vs INSTALLDIR

2011-09-07 Thread john.burak

john.burak wrote:
 
 I like the Advanced UI more than Mondo for most things.  It cuts down on
 clicks and superfluous dialogs for the most common use cases.
 
 I'm curious why WixUI_Advanced uses APPLICATIONFOLDER instead of the
 well-known INSTALLDIR property which Mondo and other popular msi build
 technologies use?
 
 I'm also curious why WixUI_Advanced requires the ApplicationFolderName
 property.  I already set the folder name in the particular Directory
 element's Name attribute.  Mondo does not seem to need an extra property.
 

Sorry to answer my own question, but maybe this will help someone else who
is curios.  I finally figured out how to get the 3.5 source and looked at
the Advanced UI source and found this:


WixUI_Advanced.wxs wrote:
 
 Todo:
 ...
  = This set is still in active development.
  = Future releases are likely to be incompatible.
  = Future releases are likely to be much easier to use.
  = Use at your own risk.
 

So I think that probably explains it. :)  If I'm wrong and the
aforementioned aren't simply because Advanced isn't entirely done in v3.5,
then feel free to correct me.

- John Burak

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/APPLICATIONFOLDER-vs-INSTALLDIR-tp6768732p6769262.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Downloading and installing optional components

2011-09-07 Thread Robert J. Hansen
I apologize in advance for asking a vague question.  I'm going to make
this as precise as I can, but it's still open-ended enough to give
Google fits.

I'm an almost-complete newb to WiX, but a long-time Python programmer.
I'd like to distribute an MSI containing a Python application written
using the PySide library.  So far I have a WiX-based MSI that works just
fine, *so long as* the end-user has already installed Python 2.7 and
PySide.  I'd like to make the experience a little friendlier on
end-users, while still keeping the total download size small -- given a
full install of Python 2.7 + PySide comes out to around 50Mb,
downloading as-needed seems to be the way to go.

Therefore, I'd like to try something like the following:


1.  Check which architecture is in use (AMD64 or x86)
2.  Check HKLM\PythonCore for the presence of Python 2.7
a.  If present, go on to 3
b.  If not, download the Python 2.7 MSI for the
appropriate architecture and install it
3.  Find the Python 2.7 install path from HKLM\Python
Core\2.7\InstallPath: check in
PYTHONINSTALLPATH\Lib\site-packages for the presence
of a directory PySide-1.0.6qt474-py2.7.egg-info
a.  If present, go on to 4
b.  If not, download PySide for the appropriate
architecture and install it
4.  Ta-da, done.


Now, I'm pretty sure that mucking about on my own I can address some of
this, particularly checking what architecture is in use, reading
registry keys, and so on.  However, downloading additional MSI
installers (and plain .exe installers, in the case of PySide) and
launching them ... well, let's just say my Google searches have been in
vain.

If anyone has any words of advice (even if it's oh God don't don't no
you have no idea what you're doing you fol!), I'd love to hear
them.  :)

Thanks much, y'all!

--
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Downloading and installing optional components

2011-09-07 Thread Rob Mensching
This is exactly what Burn is for in WIX v3.6. That'll keyword will probably
get you some really good hits in Bing. wink/

On Wed, Sep 7, 2011 at 3:01 PM, Robert J. Hansen r...@sixdemonbag.orgwrote:

 I apologize in advance for asking a vague question.  I'm going to make
 this as precise as I can, but it's still open-ended enough to give
 Google fits.

 I'm an almost-complete newb to WiX, but a long-time Python programmer.
 I'd like to distribute an MSI containing a Python application written
 using the PySide library.  So far I have a WiX-based MSI that works just
 fine, *so long as* the end-user has already installed Python 2.7 and
 PySide.  I'd like to make the experience a little friendlier on
 end-users, while still keeping the total download size small -- given a
 full install of Python 2.7 + PySide comes out to around 50Mb,
 downloading as-needed seems to be the way to go.

 Therefore, I'd like to try something like the following:


1.  Check which architecture is in use (AMD64 or x86)
2.  Check HKLM\PythonCore for the presence of Python 2.7
a.  If present, go on to 3
b.  If not, download the Python 2.7 MSI for the
appropriate architecture and install it
3.  Find the Python 2.7 install path from HKLM\Python
Core\2.7\InstallPath: check in
PYTHONINSTALLPATH\Lib\site-packages for the presence
of a directory PySide-1.0.6qt474-py2.7.egg-info
a.  If present, go on to 4
b.  If not, download PySide for the appropriate
architecture and install it
4.  Ta-da, done.


 Now, I'm pretty sure that mucking about on my own I can address some of
 this, particularly checking what architecture is in use, reading
 registry keys, and so on.  However, downloading additional MSI
 installers (and plain .exe installers, in the case of PySide) and
 launching them ... well, let's just say my Google searches have been in
 vain.

 If anyone has any words of advice (even if it's oh God don't don't no
 you have no idea what you're doing you fol!), I'd love to hear
 them.  :)

 Thanks much, y'all!


 --
 Using storage to extend the benefits of virtualization and iSCSI
 Virtualization increases hardware utilization and delivers a new level of
 agility. Learn what those decisions are and how to modernize your storage
 and backup environments for virtualization.
 http://www.accelacomm.com/jaw/sfnl/114/51434361/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] 64-bit burn?

2011-09-07 Thread Rob Mensching
Burn is not available for 64bit yet. It is not as simple as changing a
couple settings in configuration manager.
The Could not find part of the path is a bug in a recent build of WiX
v3.6. 64-bit Bundles (aka: Burn that only runs on 64-bit, not Bundles that
install 64-bit stuff) are not yet supported.

What DLL only exists on 64-bit?


On Wed, Sep 7, 2011 at 10:29 AM, Phil Podlevsky philpodlev...@gmail.comwrote:

 Hi Everyone,

 I need to call a unmanaged 64-bit .DLL method from my managed bootstrapper
 using P/Invoke. As such I am trying to get Wix to compile my setup.exe as a
 64-bit executable. I tried editing the .wixproj file changing x86 to x64.
 This gets Visual Studio to allow me to select the setup project as 64-bit
 in
 Configuration Manager. Unfortunately when I attempt to compile the solution
 I get the following error, Error 26 Could not find a part of the path
 'C:\Program Files (x86)\Windows Installer XML v3.6\bin\X64\burn.exe'.
 light.exe 0 1 I have a feeling I am not going about this the right way.
 Any
 suggestions?

 Thanks,

 Phil

 --
 Using storage to extend the benefits of virtualization and iSCSI
 Virtualization increases hardware utilization and delivers a new level of
 agility. Learn what those decisions are and how to modernize your storage
 and backup environments for virtualization.
 http://www.accelacomm.com/jaw/sfnl/114/51434361/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] 64-bit burn?

2011-09-07 Thread philpodlevsky
Thank you for the prompt reply as usual Rob. :) I was doing some stuff with
the Windows Embedded 7 Enhanced Write Filter API as part of the installer I
am working on and ewfapi.dll is an OS .DLL so it's only 64-bit. I found a
nice little workaround by spawning the ewfmgr.exe process. It's not as ideal
as an API call but it works. 

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: Wednesday, September 07, 2011 9:27 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] 64-bit burn?

Burn is not available for 64bit yet. It is not as simple as changing a
couple settings in configuration manager.
The Could not find part of the path is a bug in a recent build of WiX
v3.6. 64-bit Bundles (aka: Burn that only runs on 64-bit, not Bundles that
install 64-bit stuff) are not yet supported.

What DLL only exists on 64-bit?


On Wed, Sep 7, 2011 at 10:29 AM, Phil Podlevsky
philpodlev...@gmail.comwrote:

 Hi Everyone,

 I need to call a unmanaged 64-bit .DLL method from my managed 
 bootstrapper using P/Invoke. As such I am trying to get Wix to compile 
 my setup.exe as a 64-bit executable. I tried editing the .wixproj file
changing x86 to x64.
 This gets Visual Studio to allow me to select the setup project as 
 64-bit in Configuration Manager. Unfortunately when I attempt to 
 compile the solution I get the following error, Error 26 Could not 
 find a part of the path 'C:\Program Files (x86)\Windows Installer XML 
 v3.6\bin\X64\burn.exe'.
 light.exe 0 1 I have a feeling I am not going about this the right way.
 Any
 suggestions?

 Thanks,

 Phil

 --
  Using storage to extend the benefits of virtualization and 
 iSCSI Virtualization increases hardware utilization and delivers a new 
 level of agility. Learn what those decisions are and how to modernize 
 your storage and backup environments for virtualization.
 http://www.accelacomm.com/jaw/sfnl/114/51434361/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




--
virtually, Rob Mensching - http://RobMensching.com LLC

--
Doing More with Less: The Next Generation Virtual Desktop What are the key
obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users