Re: [WiX-users] Writing JDK version verification code, and Wix debugging tip

2012-01-13 Thread Mike Rerick
Unfortunately, for a lot of our customers, the device/server the app is
being installed on probably won't have access to the internet.  The install
had to be written to the lowest common denominator - a standalone device
without any connectivity.



On Fri, Jan 13, 2012 at 7:45 AM, Peter Shirtcliffe wrote:

> Much as I don't like to put people off MSI, would something like Java Web
> Start serve you better ?
>
> We test for JRE installations in our product using the upgrade code/product
> code. This is easy to test for if you're only interested in a specific
> JRE/JDK version. You could do this with the upgrade table without resorting
> to custom actions. You'd have to download all the compatible versions and
> pull out the product and upgrade codes unless Oracle have a KB article for
> them. Just be careful of the upgrade/parallel installation option that
> modifies the product code.
>
> -Original Message-
> From: Mike Rerick [mailto:mrer...@iwsinc.com]
> Sent: 13 January 2012 15:38
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Writing JDK version verification code, and Wix
> debugging tip
>
> The app being installed is a Java app. Can't run it without Java being
> installed. If Java isn't installed, the installer needs to quit with an
> error msg to the user.
>
>
> On Fri, Jan 13, 2012 at 7:28 AM, Peter Shirtcliffe
> wrote:
>
> > Why not check it when the application starts up ? It'll be easier to code
> > and
> > the user has the option of installing Java after your product instead of
> > forcing it to be done beforehand.
> >
> > -Original Message-
> > From: T. Kuro Kurosaka [mailto:k...@basistech.com]
> > Sent: 12 January 2012 23:50
> > To: wix-users@lists.sourceforge.net
> > Subject: [WiX-users] Writing JDK version verification code,and Wix
> > debugging
> > tip
> >
> > Wix & MSI newbie here.
> >
> > My product requires JDK 1.6 installation, and I'm trying to come up with
> > Wix code to verify the system has JDK 1.5 installed before proceeding
> > installation of my product.
> >
> > I thought this would work:
> >
> > 
> >  > Root="HKLM"
> > Key="SOFTWARE\JavaSoft\Java Development Kit"
> > Name="CurrentVersion"
> > Type="raw" />
> > 
> >
> > 
> >  
> > 
> >
> >
> > But this didn't work.  Even if JDK 1.5 is installed, this message is
> > displayed.
> >
> > Anybody has experience doing JDK version check?
> >
> >
> > In an attempt to debug this, I wanted to display the value of property
> > "JDKVER", and inserted this code.  This is a modified version of the
> > code I've found in the Internet:
> > 
> > 
> > 
> >
> > 
> > True
> > 
> > 
> >
> > But no popup came out.  What am I doing wrong here?
> >
> > Thank you in advance.
> >
> > T. "Kuro" Kurosaka
> >
> >
> >
> >
>
> -
> > -
> > RSA(R) Conference 2012
> > Mar 27 - Feb 2
> > Save $400 by Jan. 27
> > Register now!
> > http://p.sf.net/sfu/rsa-sfdev2dev2
> > ___
> > 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.
> >
> >
> >
> >
>
> -
> -
> > RSA(R) Conference 2012
> > Mar 27 - Feb 2
> > Save $400 by Jan. 27
> > Register now!
> > http://p.sf.net/sfu/rsa-sfdev2dev2
> > ___
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> -
> -
> RSA(R) Conference 2012
> Mar

Re: [WiX-users] Writing JDK version verification code, and Wix debugging tip

2012-01-13 Thread Mike Rerick
The app being installed is a Java app. Can't run it without Java being
installed. If Java isn't installed, the installer needs to quit with an
error msg to the user.


On Fri, Jan 13, 2012 at 7:28 AM, Peter Shirtcliffe wrote:

> Why not check it when the application starts up ? It'll be easier to code
> and
> the user has the option of installing Java after your product instead of
> forcing it to be done beforehand.
>
> -Original Message-
> From: T. Kuro Kurosaka [mailto:k...@basistech.com]
> Sent: 12 January 2012 23:50
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Writing JDK version verification code,and Wix
> debugging
> tip
>
> Wix & MSI newbie here.
>
> My product requires JDK 1.6 installation, and I'm trying to come up with
> Wix code to verify the system has JDK 1.5 installed before proceeding
> installation of my product.
>
> I thought this would work:
>
> 
>  Root="HKLM"
> Key="SOFTWARE\JavaSoft\Java Development Kit"
> Name="CurrentVersion"
> Type="raw" />
> 
>
> 
>  
> 
>
>
> But this didn't work.  Even if JDK 1.5 is installed, this message is
> displayed.
>
> Anybody has experience doing JDK version check?
>
>
> In an attempt to debug this, I wanted to display the value of property
> "JDKVER", and inserted this code.  This is a modified version of the
> code I've found in the Internet:
> 
> 
> 
>
> 
> True
> 
> 
>
> But no popup came out.  What am I doing wrong here?
>
> Thank you in advance.
>
> T. "Kuro" Kurosaka
>
>
>
> -
> -
> RSA(R) Conference 2012
> Mar 27 - Feb 2
> Save $400 by Jan. 27
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev2
> ___
> 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.
>
>
>
> --
> RSA(R) Conference 2012
> Mar 27 - Feb 2
> Save $400 by Jan. 27
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev2
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
--
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Writing JDK version verification code, and Wix debugging tip

2012-01-13 Thread Mike Rerick
Here is something I had put together quite a while ago that works for me.
You should be able to modify it to do what you need.  You could change the
CustomAction to SetProperty elements.



JAVA_JRE_HOME






  


  






   
   
   



 
 SetJavaJdkJreHomeVBS.wxi:
  
  http://schemas.microsoft.com/wix/2006/wi";>


  

  


On Thu, Jan 12, 2012 at 4:27 PM, Christopher Painter wrote:

> My memory of the way Java stores there version information in the registry
> isn't very friendly to MSI's RegLocator pattern.  You might need a custom
> action.
>
> 
>
> From: "T. Kuro Kurosaka" 
>
> Sent: Thursday, January 12, 2012 6:21 PM
>
> To: wix-users@lists.sourceforge.net
>
> Subject: [WiX-users] Writing JDK version verification code, and Wix
> debugging tip
>
>
> Wix & MSI newbie here.
>
>
> My product requires JDK 1.6 installation, and I'm trying to come up with
>
> Wix code to verify the system has JDK 1.5 installed before proceeding
>
> installation of my product.
>
>
> I thought this would work:
>
>
> 
>
> 
> Root="HKLM"
>
> Key="SOFTWARE\JavaSoft\Java Development Kit"
>
> Name="CurrentVersion"
>
> Type="raw" />
>
> 
>
>
> 
>
>  
>
> 
>
>
> But this didn't work.  Even if JDK 1.5 is installed, this message is
>
> displayed.
>
>
> Anybody has experience doing JDK version check?
>
>
> In an attempt to debug this, I wanted to display the value of property
>
> "JDKVER", and inserted this code.  This is a modified version of the
>
> code I've found in the Internet:
>
> 
>
> 
>
> 
>
>
> 
>
> True
>
> 
>
> 
>
>
> But no popup came out.  What am I doing wrong here?
>
>
> Thank you in advance.
>
>
> T. "Kuro" Kurosaka
>
>
>
> 
> --
>
> RSA(R) Conference 2012
>
> Mar 27 - Feb 2
>
> Save $400 by Jan. 27
>
> Register now!
>
> http://p.sf.net/sfu/rsa-sfdev2dev2
>
> ___
>
> WiX-users mailing list
>
> WiX-users@lists.sourceforge.net
>
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> --
> RSA(R) Conference 2012
> Mar 27 - Feb 2
> Save $400 by Jan. 27
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev2
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential 
information of Imageware Systems, Inc. or its customers or partners.  It is 
intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this 
communication or use of its contents for any purpose not authorized expressly 
by Imageware Systems, Inc. is strictly 
prohibited and could lead to both civil and/or criminal penalties.  If you are 
not the intended recipient, you are 
prohibited to review the contents herein and please contact the sender by reply 
e-mail and destroy all copies of the 
original message.  To reply to our e-mail administrator directly, please send 
an e-mail to emailad...@iwsinc.com
--
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Concatenate 2 values

2012-01-09 Thread Mike Rerick
Use a custom action to set the Property.



In the InstallExecuteSequence, call the custom action:

Set the Before or After attribute to wherever you want the value set.

Mike


On Mon, Jan 9, 2012 at 1:07 PM, Bourne, Kevin <
kevin.bou...@chasepaymentech.com> wrote:

> Says "Could not access network location [IISROOT]\website1"
>
> IISROOT should equal c:\inetpub\wwwroot
>
> Kevin Bourne | Software Developer | Chase Paymentech
> ..
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
>
> -Original Message-
> From: Ian Williams [mailto:iawil...@microsoft.com]
> Sent: Monday, January 09, 2012 3:55 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Concatenate 2 values
>
> I believe you are mixing WiX preprocessor variables with runtime
> properties.
>
> Your property IISROOT should be accessed using the following syntax:
> [IISROOT]
>
> You are using the preprocessor syntax: $(var.IISROOT). Try [IISROOT] there
> instead.
>
> Ian
>
> -Original Message-
> From: Bourne, Kevin [mailto:kevin.bou...@chasepaymentech.com]
> Sent: Monday, January 09, 2012 12:46 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Concatenate 2 values
>
> Here is the error
> error CNDL0150: Undefined preprocessor variable '$(var.IISROOT)'.
>
> Kevin Bourne | Software Developer | Chase Paymentech 
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
> -Original Message-
> From: Bourne, Kevin
> Sent: Monday, January 09, 2012 3:40 PM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Concatenate 2 values
>
> I need to Concatenate 2 values, can someone tell me how to do this?
> Sample code does not work.
>
>
>Type="directory"
>  Root="HKLM"
>  Key="Software\Microsoft\InetStp"
>  Name="PathWWWRoot" />
>
>
>
>  Installed OR IISROOT
>
>
>
>
>
>
>
> Kevin Bourne | Software Developer Lead | Chase Paymentech .
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
> --
> Learn more about Chase Paymentech Solutions,LLC payment processing
> services at www.chasepaymentech.com.
>
> THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are
> proprietary and confidential information intended only for the use of the
> recipient(s) named above.  If you are not the intended recipient, you may
> not print, distribute, or copy this message or any attachments.  If you
> have received this communication in error, please notify the sender by
> return e-mail and delete this message and any attachments from your
> computer.
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> --
> Learn more about Chase Paymentech Solutions,LLC payment processing
> services at www.chasepaymentech.com.
>
> THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are
> proprietary and confidential information intended only for the use of the
> recipient(s) named above.  If you are not the intended recipient, you may
> not print, distribute, or copy this message or any attachments.  If you
> have received this communication in error, please notify the sender by
> return e-mail and delete this message and any attachments from your
> computer.
>
>
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-

Re: [WiX-users] Error 26201. Error -2147467259: failed to create SQL database

2011-03-17 Thread Mike Rerick
Re-looking at your code, I noticed that some of the sql:sqlString statements
don't have a sqlDb attribute on them. Not sure what the consequences are of
leaving it off - I always put one on all of my sqlScript statements.

Mike

  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065
On Thu, Mar 17, 2011 at 2:59 PM, kim  wrote:

> Mike,
>
> My SQL script is not having GO command after each sql statement. The reason
> being the sql scripts works perfect when executed manually in Management
> studio.
>
> If nothing works then I have to create database from within sql script
> "Create database"
>  tag is simply not working in this scenario!
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-26201-Error-2147467259-failed-to-create-SQL-database-tp6163225p6182677.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> --
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential 
information of Imageware Systems, Inc. or its customers or partners.  It is 
intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this 
communication or use of its contents for any purpose not authorized expressly 
by Imageware Systems, Inc. is strictly 
prohibited and could lead to both civil and/or criminal penalties.  If you are 
not the intended recipient, you are 
prohibited to review the contents herein and please contact the sender by reply 
e-mail and destroy all copies of the 
original message.  To reply to our e-mail administrator directly, please send 
an e-mail to emailad...@iwsinc.com
--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 26201. Error -2147467259: failed to create SQL database

2011-03-17 Thread Mike Rerick
Kim,

I looked at your code. Seems to be OK.

Looking at my sql scripts, I have a GO command after each group of
statements.  Have you tried adding GO at the end of each of your SQL
commands?

Mike


  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065
On Thu, Mar 17, 2011 at 2:20 PM, Michael Osmond wrote:

> Hi
>
> -2147467259 converts to 80004005.  Try searching on this value.
>
> Michael
>
> -Original Message-
> From: kim [mailto:contactme...@gmail.com]
> Sent: Friday, 18 March 2011 7:17 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Error 26201. Error -2147467259: failed to create
> SQL database
>
> Ok, Keeping it simple:
>
> I need to create database and other objects using my msi. Target machine is
> Windows XP SP3 and SQL Server 2008 express edition.
>
> I am using following code to create database but its failing with error
> code: "Error 26201. Error -2147467259: failed to create SQL database " This
> same code works on Windows 7 machine.
>
> Verbose, SQL log and event viewer gives me no more clue than this same
> error
> message.
>
> I am administrator for this machine.
>
> Please let me know how can i debug this issue. Thanks!
>
> Code attached as text file:
>
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/file/n6182564/CreateDatabaseScript.txt
> CreateDatabaseScript.txt
>
>
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-26201-Error-2147467259-failed-to-create-SQL-database-tp6163225p6182564.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> --
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> --
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential 
information of Imageware Systems, Inc. or its customers or partners.  It is 
intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this 
communication or use of its contents for any purpose not authorized expressly 
by Imageware Systems, Inc. is strictly 
prohibited and could lead to both civil and/or criminal penalties.  If you are 
not the intended recipient, you are 
prohibited to review the contents herein and please contact the sender by reply 
e-mail and destroy all copies of the 
original message.  To reply to our e-mail administrator directly, please send 
an e-mail to emailad...@iwsinc.com
--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 26201. Error -2147467259: failed to create SQL database

2011-03-17 Thread Mike Rerick
I have seen this error when the username or password is incorrect.

How are you trying to access the database: via windows or server
authentication?

If you are trying to access sql express via a user name (probably sa?) and
password, did you install SQL Express in mixed mode and specify a sa
password?

If you are using windows authentication, don't specify a user or password.



This is some code that I use to do database installs on sql express 2005 and
sql server 2005.

I have custom screens in my installer that get values for these properties
(You could hard code values for them):
   SQLSERVER_AUTHENTICATION (Windows or Server)
   SELECTEDSQLSERVER (name of the database server to use
[MyComputer\SQLEXPRESS])
   DBAUSERNAME (usually sa, can be any user with the correct admin
permissions)
   DBAPASSWORD (admin user password)





  
  
   (NOT OLDERVERSIONBEINGUPGRADED) AND (NOT Installed) AND
(SQLSERVER_AUTHENTICATION = "Server")
  
  
  
  
  


  
  
(NOT OLDERVERSIONBEINGUPGRADED) AND (NOT Installed) AND
(SQLSERVER_AUTHENTICATION = "Server")
  
  
   . . .
  



  
  
   (NOT OLDERVERSIONBEINGUPGRADED) AND (NOT Installed) AND
(SQLSERVER_AUTHENTICATION = "Windows")
  
  
  
  
  


  
  
(NOT OLDERVERSIONBEINGUPGRADED) AND (NOT Installed) AND
(SQLSERVER_AUTHENTICATION = "Windows")
  
  
 . . .
  
    


Hope this helps.
  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065
On Thu, Mar 17, 2011 at 12:04 PM, kim  wrote:

> Can someone please help me with this issue?
>
> I checked that Network Service account was not having full control
> permission on C:\Program Files\Microsoft SQL Server folder and subfolders
> where is the default path to create database.
>
> Still database creation is failing with this error (as mentioned in subject
> of this post)
>
> I am installing my application on XP machine and database is SQL Server
> 2008. Verbose log and Event viewer do not provide any more info except this
> same error message
>
> I am really stuck here with no clue to proceed further!
>
> thanks!
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-26201-Error-2147467259-failed-to-create-SQL-database-tp6163225p6182144.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> --
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential 
information of Imageware Systems, Inc. or its customers or partners.  It is 
intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this 
communication or use of its contents for any purpose not authorized expressly 
by Imageware Systems, Inc. is strictly 
prohibited and could lead to both civil and/or criminal penalties.  If you are 
not the intended recipient, you are 
prohibited to review the contents herein and please contact the sender by reply 
e-mail and destroy all copies of the 
original message.  To reply to our e-mail administrator directly, please send 
an e-mail to emailad...@iwsinc.com
--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] bug in Light

2010-04-19 Thread Mike Rerick
Thanks Dave. I don't know why I didn't see that. I looked at it several
times.


On Mon, Apr 19, 2010 at 1:28 PM, Dave Brotherstone  wrote:

> On Mon, Apr 19, 2010 at 9:48 PM, Mike Rerick  wrote:
>
> >
> > Is there a work-around I can do to get this installer to build?
> >
> > [exec] light.exe : error LGHT0001 : Item has already been added. Key
> in
> > dictionary: 'MyWelcomeDlg/Title'  Key being added: 'MyWelcomeDlg/Title'
> >
>
>  
> > Height="60"
> >   Transparent="yes" NoPrefix="yes"
> > Text="!(loc.WelcomeDlgTitle)" />
> >   > Height="80"
> >   Transparent="yes" NoPrefix="yes"
> >   Text="WARNING: This program is protected by copyright
> law
> > and international treaties." />
> >
>
>
>
> You have two controls with the Id of "Title", just like the error says.
> Change one of them, and it'll build.  I don't see this as a bug in light!
>
> Cheers,
> Dave.
>
> --
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] bug in Light

2010-04-19 Thread Mike Rerick
I am attempting to build an installer with a couple of modified standard
screens in the FeatureTree UI: CustomizeDlg and WelcomeDlg. I copied the
FeatureTree UI wxs file and modified it. The CustomizeDlg screen builds
without any problems. I get an error on the WelcomeDlg - see below. I run
the compile and link from an Ant script.

Is there a work-around I can do to get this installer to build?

Thanks
Mike


Ant script fragment:

  
 
 
 
 
 
 
 
  
  
  
 
 
 
 
 
 
 
 
 
  


-build.msi.installer:
 [exec] Microsoft (R) Windows Installer Xml Compiler version 3.0.5210.0
 [exec] Copyright (C) Microsoft Corporation. All rights reserved.
 [exec]
 [exec] EpiBuilder6RunTimeInstall.wxs
 [exec] Microsoft (R) Windows Installer Xml Linker version 3.0.5210.0
 [exec] Copyright (C) Microsoft Corporation. All rights reserved.
 [exec]
 [exec] light.exe : error LGHT0001 : Item has already been added. Key in
dictionary: 'MyWelcomeDlg/Title'  Key being added: 'MyWelcomeDlg/Title'
 [exec]
 [exec] Exception Type: System.ArgumentException
 [exec]
 [exec] Stack Trace:
 [exec]at System.Collections.Hashtable.Insert(Object key, Object
nvalue, Boolean add)
 [exec]at System.Collections.Hashtable.Add(Object key, Object value)
 [exec]at
Microsoft.Tools.WindowsInstallerXml.Binder.MergeUnrealTables(TableCollection
tables)
 [exec]at
Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Output output,
String databaseFile)
 [exec]at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output
output, String file)
 [exec]at
Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args)
 [exec] Binder temporary directory located at 'C:\Documents and
Settings\MRerick\Local Settings\Temp\6obyciyj'.
 [exec] Validator temporary directory located at 'C:\Documents and
Settings\MRerick\Local Settings\Temp\k_vzscgy'.


I include the UI wxi file in my wxs installer file via:




Here is the UI include file (the customized dialogs are at the end):





http://schemas.microsoft.com/wix/2006/wi";>
   
   
   

   
  
  
  

  
  

  
  
  
  
  
  
  
  

  1

  1

  1
  LicenseAccepted = "1"

  Installed
  NOT Installed
  1

  
 NOT Installed OR WixUI_InstallMode = "Change"
  
  Installed
  
 (NOT OLDERVERSIONBEINGUPGRADED) OR (WixUI_InstallMode = "Change")
  

  1

  1
  1
  1
  1

  
  
  
  
  1
  
  
  
  1
  
  
  
  
  
  
  
  1
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Installed
  
  
  
  Installed
  
  

  
  
  
  1
  
  
  
  
  
  
  
  
   

   


The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] dark bug?

2010-03-25 Thread Mike Rerick
I am attempting to de-compile some old InstallShield merge modules. When I
attempted to de-compile one of them, I got the error below. I tried it using
WiX 3.5.1519.0. In the Registry table, there are multiple entries of the
form  _ISComExtract_Registryxxx and _ISComExtract_Registryxxx. in
the Registry column, where xxx are the same numbers (i.e., 109). None of the
other column data for the "identical" keys are the same in the Registry
table.  Is this a bug in dark?

Thanks
Mike


dark -x \_Files
\.msm -o \.wxs

Microsoft (R) Windows Installer Xml Decompiler version 3.5.1519.0
Copyright (C) Microsoft Corporation. All rights reserved.

.msm
dark.exe : error DARK0001 : Item has already been added. Key in dictionary:
'Registry:_ISComExtract_Registry109'  Key being added:
'Registry:_ISComExtract_Registry109'

Exception Type: System.ArgumentException

Stack Trace:
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean
add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at Microsoft.Tools.WindowsInstallerXml.DecompilerCore.IndexElement(Row
row, ISchemaElement element)
   at
Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileRegistryTable(Table
table)
   at Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileTables(Output
output)
   at Microsoft.Tools.WindowsInstallerXml.Decompiler.Decompile(Output
output)
   at Microsoft.Tools.WindowsInstallerXml.Tools.Dark.Run(String[] args)

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to select between SQL Authentication and Integrated Authentication during the install of the msi?

2010-02-23 Thread Mike Rerick
This is what I have done for all of my database installs. I took the
standard FeatureTree and extended it with some additional screens. I use a
third party custom action to get a list of db servers that are available.
Hope this helps.

Also, see  http://wix.mindcapers.com/wiki/WiX_and_SQLServer


In my main WIX file:




   
   SQLSERVER_AUTHENTICATION = "Server"
   
   
 
   SQLSERVER_AUTHENTICATION = "Windows"
   
   


I took Feature Tree wix source and added custom screens to it. This is in a
separate include file.


http://schemas.microsoft.com/wix/2006/wi";>








Getting a list of
available database servers, please wait...
Getting a
list of network database servers, please wait...


















   






   
   


















1

1

1
LicenseAccepted = "1"

OLDERVERSIONBEINGUPGRADED
NOT
OLDERVERSIONBEINGUPGRADED
1

1
1

(NOT OLDERVERSIONBEINGUPGRADED) OR
(WixUI_InstallMode = "Change")
OLDERVERSIONBEINGUPGRADED

1

1
1
1
1
















   SQLSERVER_AUTHENTICATION="Windows"
   SQLSERVER_AUTHENTICATION="Server"


   SQLSERVER_AUTHENTICATION="Windows"
   SQLSERVER_AUTHENTICATION="Server"


   SQLSERVER_AUTHENTICATION="Windows"
   SQLSERVER_AUTHENTICATION="Server"


   SQLSERVER_AUTHENTICATION="Windows"
   SQLSERVER_AUTHENTICATION="Server"





   
   
   
   1



1











{\WixUI_Font_Title}No database server has been
selected.





   1


   1











{\WixUI_Font_Title}No database login password was
entered.





   1


   1








On Tue, Feb 23, 2010 at 12:01 AM, Peter Joseph Solomon <
pe...@nextsteps.co.za> wrote:

> I have the following example which uses two components each with a
> condition to select which component to run.  One component uses a
> database linked to an SQL Authenticated User and the other to no user
> (Integrated Authentication).
>
> Command line options are passed, either USEINTEGRATEDSECURITY=1 or
> USER=sa and PASSWORD=superadmin for either Integrated Authentication
> or SQL Authentication respectivly.
>
> This works fine, except it will be error prone maintaining the MSI.
>
> I am looking for a way to achieve the same result, but with out having
> to use two components. So just one component, but a way to instruct
> the database/user to which authentication type it will use.
> Any suggestions?
>
> Kind regards
> Peter
>
> Example:
>  />
>
> 
>
>  Database='IMAGETEST' User='SQLUser' Server='server' />
>  Database='IMAGETEST' Server='server' />
>
> 
> 
> 
>
>  Guid='665D641C-3570-4b96-9CA5-2B4C12594A35' KeyPath='yes'>
> 
>  SqlDb='SqlDatabase.SQLAuthentication' ExecuteOnInstall='yes' />
> 
>
>  Guid='E5DF48AE-2338-4029-9FDF-8DAA6AD0216D' KeyPath='yes'>
> USEINTEGRATEDSECURITY = 1
>  BinaryKey='CreateTable' SqlDb='SqlDatabase.IntegratedAuthentication'
> ExecuteOnInstall='yes' />
> 
>
> 
> 
> 
>
> 
> 
> 
> 
>
>
> --
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intende

Re: [WiX-users] New to wix: LGHT0036: Could not find extension 'WixUIExtension'

2009-11-10 Thread Mike Rerick
Here is what I use for building my installers:

"%WIX_BIN_PATH%\candle.exe" "installer.wxs" -ext
"%WIX_EXT_PATH%\WixUtilExtension.dll" -ext
"%WIX_EXT_PATH%\WixSqlExtension.dll"
if errorlevel 1 goto comperr

rem Run light.exe (linker)
echo Run the WiX Linker...
"%WIX_BIN_PATH%\light.exe" -out "installer.msi" "installer.wixobj" -ext
"%WIX_EXT_PATH%\WixUIExtension.dll"  -ext
"%WIX_EXT_PATH%\WixUtilExtension.dll" -ext
"%WIX_EXT_PATH%\WixSqlExtension.dll"
if errorlevel 1 goto linkerr


Mike


On Tue, Nov 10, 2009 at 7:20 AM, cnmshyam  wrote:

>
> Hi,
>
> I am getting LGHT0036: Could not find extension 'WixUIExtension' when i try
> to run
> light.exe -ext WixUIExtension SampleWixUI.wixobj.
>
> I have taken the sample example form
> http://www.tramontana.co.hu/wix/lesson2.php and tried to run.
>
> Please help me out.
>
> Thanks and regards,
> Shyam.
> --
> View this message in context:
> http://n2.nabble.com/New-to-wix-LGHT0036-Could-not-find-extension-WixUIExtension-tp3980301p3980301.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> --
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] verbose log files

2009-09-22 Thread Mike Rerick
I ran into an interesting problem with the log files generated by my
installer.

I have an installer that creates a database and then runs some SQL files to
build the tables, populate them and create procedures. In the SQL scripts,
all database names, table names, column names and owner names are surrounded
by square brackets ( [dbo].[tablename] ). Even if the install runs
successfully, the SQL that gets logged in the log file has the brackets and
everything between them stripped out ( [dbname].[owner].[tablename] gets
reduced to .. in the log file).

I run the installers from the command line:   msiexec /i msiname.msi
LOGVERBOSE=1 /l*v logname.log

I am using MSI 4.5 and WiX 3.0.5210.0. Everything is running on Windows XP
SP2 or SP3.

I was wondering if anyone else has seen this and if so, how do I prevent
this from happening?

Thanks

  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
--
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Question about using an environment variable to set I NSTALLDIR (or any other property)

2009-06-17 Thread Mike Rerick
try using $(env.PAYMETRIC_HOME)



  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065



On Wed, Jun 17, 2009 at 11:57 AM, Andrea Adams  wrote:

>  Hi folks -
>
> I can't seem to figure out how to get the value of an environment variable
> and use it to set the value of the installation directory.  I'm using WiX
> 3.0.  Here's what I have right now (based on countless searches trying to
> figure out how to do this):
>
> [%PAYMETRIC_HOME]
>
> 
>   
>
> 
>
>
> I've also tried to set the property this way:
>
> 
>
> But it's not getting the value of the environment variable.  It is a system
> environment variable and is definitely set.
>
> Can anyone help?
>
> Thanks!
>
> Andrea
>
> --
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> The information contained in this transmission contains potentially
> privileged, export controlled and/or confidential information of Imageware
> Systems, Inc. or its customers or partners.  It is intended only to be read
> by the person(s) named above and for no other purpose.  You are hereby
> notified that any dissemination, distribution, duplication of this
> communication or use of its contents for any purpose not authorized
> expressly by Imageware Systems, Inc. is strictly prohibited and could lead
> to both civil and/or criminal penalties.  If you are not the intended
> recipient, you are prohibited to review the contents herein and please
> contact the sender by reply e-mail and destroy all copies of the original
> message.  To reply to our e-mail administrator directly, please send an
> e-mail to emailad...@iwsinc.com
>
--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Token Replacements in WXS

2009-06-15 Thread Mike Rerick
You could also use an environmental variable and set it before running the
installer.

$(env.ServerVersion)

  *Mike Rerick*
  *Sr. Software Engineer*

[image: Google Docs] <http://www.iwsinc.com>*ImageWare Systems, Inc.*
  9200 S.E. Sunnybrook Blvd., Suite 170
  Clackamas, OR   97015

  Office: (503) 353-8068  Fax: (503) 353-8065



On Mon, Jun 15, 2009 at 3:01 PM, Brian Rogers wrote:

>  Hey Pankaj,
>
> Why would you use WiX and the preprocessor for this? Why not just use a
> text
> replacer? Do you need this to be automated? You could add "var." in the
> toke
> and then yes, you could use the preprocessor.
>
> $(var.Serverversion)
>
> and then pass the value to candle.exe on the command line
> "-dServerversion=dldl".
>
> Hope that helps,
>
> Brian Rogers
> "Intelligence removes complexity." - Me
> http://icumove.spaces.live.com
>
> On Mon, Jun 15, 2009 at 2:42 PM, Pankaj Agrawal (Infosys Technologies Ltd)
> <
> v-pa...@microsoft.com> wrote:
>
> > Hi,
> >
> > We need to do token replacement in the whole file using WIX and I was
> > wondering whether this feature is available in wxs or not.
> >
> > For e.g.
> >
> > I have a text file which has $(Serverersion) at 10 places and I want to
> > replace all the values in the text file using token replacement feature
> if
> > any provided by WXS.
> >
> > Any help would be greatly appreciated.
> >
> > Thanks,
> > Pankaj
> >
> >
> --
> > Crystal Reports - New Free Runtime and 30 Day Trial
> > Check out the new simplified licensing option that enables unlimited
> > royalty-free distribution of the report engine for externally facing
> > server and web deployment.
> > http://p.sf.net/sfu/businessobjects
> > ___
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> --
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> The information contained in this transmission contains potentially
> privileged, export controlled and/or confidential information of Imageware
> Systems, Inc. or its customers or partners.  It is intended only to be read
> by the person(s) named above and for no other purpose.  You are hereby
> notified that any dissemination, distribution, duplication of this
> communication or use of its contents for any purpose not authorized
> expressly by Imageware Systems, Inc. is strictly prohibited and could lead
> to both civil and/or criminal penalties.  If you are not the intended
> recipient, you are prohibited to review the contents herein and please
> contact the sender by reply e-mail and destroy all copies of the original
> message.  To reply to our e-mail administrator directly, please send an
> e-mail to emailad...@iwsinc.com
>
--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] setup.exe with msi

2009-05-26 Thread Mike Rerick
A solution I have been using is AutoIt V3 scripting language. I create
self-extracting executables that are then distributed to the customer. I
would recommend downloading the SciTE editor as well - it has a lot of
additional features.

http://www.autoitscript.com/


-Original Message-
From: Hukumchand Shah [mailto:hukum.s...@gmail.com] 
Sent: Monday, May 25, 2009 11:00 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] setup.exe with msi

Hi,
I have my msi file created using WIX. I want to make setup.exe which does
some tasks like copying some file and renaming it and finally launch msi
installer.
How can I do that setup.exe?

Thanks,
Hukum

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals.
Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to emailad...@iwsinc.com
--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] invoking batch file inside wxs file

2008-11-18 Thread Mike Rerick
By using heat, you can harvest the COM information from the file and add
that to your wix file. This works very well and also get removed correctly
when the product is uninstalled. Beats having to write custom actions for
install & uninstall.

-Original Message-
From: Jim Williams [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 18, 2008 10:58 AM
To: [EMAIL PROTECTED]; General discussion for Windows Installer XML
toolset.
Subject: Re: [WiX-users] invoking batch file inside wxs file

Yes, as Robert suggested, you could register the COM stuff using the
 element.

Jim Williams

-Original Message-
From: Kapoor, Anupama [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 18, 2008 10:38 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] invoking batch file inside wxs file


Hi Jim,

I have already tried "deferred" but even that seems to fail. This batch file
basically tries to register the COM components on the target machine. 
So, I want the batch file to run after the installer script has run, i.e
after creating the installer, this script has to run to register the
components. May be what I am trying to do, is not even possible.

Please suggest.

Thanks,
Anu


--- On Tue, 11/18/08, Jim Williams <[EMAIL PROTECTED]> wrote:
From: Jim Williams <[EMAIL PROTECTED]>
Subject: RE: [WiX-users] invoking batch file inside wxs file
To: [EMAIL PROTECTED], "General discussion for Windows Installer XML
toolset." 
Date: Tuesday, November 18, 2008, 11:10 AM

You might want to try deferred execution instead of immediate.  This will
run
the custom action after InstallFinalize when the install script is run. 
Immediate causes it to be run when it is encountered when creating the
installation script.



Jim Williams


-Original Message-
From: Kapoor, Anupama [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 18, 2008 8:42 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] invoking batch file inside wxs file

Hi,

I am trying to invoke a batch file from my
foo.wxs, which I want it to "run" after my installer has been
installed. So, I am doing something like this:






       
    

I am running into issues with this. Can you please let me know what is
incorrect here?

Thanks much,
Anu


  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_

Re: [WiX-users] Seriously borked install

2008-10-17 Thread Mike Rerick
Have you tried running your install from the command line with logging?
msiexec /i your-msi.msi /l*v log-file-name.log (install)
msiexec /x your-msi.msi /l*v log-file-name.log (uninstall)

You can use /l*vx for a LOT of debug info in the log file.

This might give you some insight as to what is going on.

-Original Message-
From: Michael Owings [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 17, 2008 2:27 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Seriously borked install

Due to some kind of issue with a major upgrade breaking (To wix from an
existing IS install), my Wix install is broken. I'm getting the dreaded:

MSI (s) (BC:C8) [16:09:18:281]: Disallowing uninstallation of component:
{93426E57-F227-48BA-94D7-BCBC7A2E86D3} since another client exists
MSI (s) (BC:C8) [16:09:18:281]: Disallowing uninstallation of component:
{81862D8F-2FC6-41FE-8331-D2740CF13666} since another client exists
MSI (s) (BC:C8) [16:09:18:281]: Disallowing uninstallation of component:
{67AE89C8-A712-4D36-8145-578714FB1D95} since another client exists
MSI (s) (BC:C8) [16:09:18:281]: Disallowing uninstallation of component:
{598B1EF3-A060-4241-BA24-37107668CEE5} since another client exists

But there seems to be no way of finding the other clients, so I can
diagnose the problem. There used to be a program around called MsiSpy,
but that seems to be unavailable now.

Does anybody have any idea how to fix this kind of thing? The componenet
guids referenced above appear nowhere in the registry once the uninstall 
is done.

How does WI keep track of this stuff?

Thanx -- m
-- 
Teleoperate a roving mobile robot from the web:
http://www.swampgas.com/robotics/rover.html


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Dark Error 0143

2008-10-10 Thread Mike Rerick
Hi Everyone.

 

I was wondering if this dark.exe bug is going to be fixed some time soon. I
have a lot of old InstallShield installers that I need to de-compile. 

 

A bug has been entered for this - 1976057. According to the latest bug entry
(2008-10-10), it is fixed in 4603. However, when I tried decompiling a MSI
file with version 3.0.4603.0, I still get the same error. See below

 

 

"C:\Program Files\WixEdit\wix-3.0.4603.0\dark" webserver.msi -o
WebServer.wxs -x files

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4603.0

Copyright (C) Microsoft Corporation. All rights reserved.

 

webserver.msi

C:\Program Files\WixEdit\wix-3.0.4603.0\WixDirectXExtension.dll : error
DARK0143

 : A parsed tuple has more fields for table 'CustomAction' than are defined.
This

   is potentially because a standard table is being redefined as a custom
table.

 

 

I also tried using the -sct option to suppress the custom tables and got the
same error.

 

"C:\Program Files\WixEdit\wix-3.0.4603.0\dark" webserver.msi -o
WebServer.wxs -x files -sct

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4603.0

Copyright (C) Microsoft Corporation. All rights reserved.

 

webserver.msi

C:\Program Files\WixEdit\wix-3.0.4603.0\WixDirectXExtension.dll : error
DARK0143

 : A parsed tuple has more fields for table 'CustomAction' than are defined.
Th

is is potentially because a standard table is being redefined as a custom
table.

 

Thanks for any help.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Will XmlConfig do this?

2008-10-04 Thread Mike Rerick
 is the same thing as
 - they are both empty elements. In
XML you can indicate an empty element either way ( is the preferred
way to indicate an empty element).

If you give the connectionStrings element a value, you will get
some-value. Or you can add children
to the connectionStrings element as well.

-Original Message-
From: Chad Petersen [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 01, 2008 1:13 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Will XmlConfig do this?

My config file is simple. Just a configuration section.

 



 



 

I want to add a connectionStrings section inside the existing element.

 









 

However, the installer always does this

 





 



 

 

 

Any ideas?

Chad

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Property problem - additional info

2008-09-05 Thread Mike Rerick
What is more interesting, I have other global properties that get set from
an edit field in the UI and their values are available in the execute
sequence. It seems that only the ComboBox property and VBscript modified
properties are causing problems.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Sent: Friday, September 05, 2008 3:00 PM
To: WiX Users
Subject: Re: [WiX-users] Property problem - additional info


In article <[EMAIL PROTECTED]>,
    Mike Rerick <[EMAIL PROTECTED]>  writes:

> I have set all of the needed properties to have the Secure="yes"
attribute.
> The install is a perMachine install on XP. The properties do appear in the
> SecureCustomProperties property in the properties list that the installer
> dumps at the end of the log. I also set the EnableUserControl property to
1.

Are they public properties in ALL_UPPER_CASE?
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
  <http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Property problem - additional info

2008-09-05 Thread Mike Rerick
Yes, all of the problem property Ids are in uppercase.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Sent: Friday, September 05, 2008 3:00 PM
To: WiX Users
Subject: Re: [WiX-users] Property problem - additional info


In article <[EMAIL PROTECTED]>,
    Mike Rerick <[EMAIL PROTECTED]>  writes:

> I have set all of the needed properties to have the Secure="yes"
attribute.
> The install is a perMachine install on XP. The properties do appear in the
> SecureCustomProperties property in the properties list that the installer
> dumps at the end of the log. I also set the EnableUserControl property to
1.

Are they public properties in ALL_UPPER_CASE?
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
  <http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Property problem - additional info

2008-09-05 Thread Mike Rerick
I have set all of the needed properties to have the Secure="yes" attribute.
The install is a perMachine install on XP. The properties do appear in the
SecureCustomProperties property in the properties list that the installer
dumps at the end of the log. I also set the EnableUserControl property to 1.

Unfortunately, none of this seems to work. The properties that are set in
the install ui sequence have their default values in the install execute
sequence. These are set via a ComboBox or Session.Property("prop-name") in
VBScripts.

Running the CAs again in the execute sequence does set all of the property
values correctly. There is one problem with this though. In the UI, the user
can select a SQL Server machine on the network as well as the locally
installed one. By default, the locally installed one is put into a combo
box. The user can browse for other networked servers and the selected server
from the networked servers is put into the combo box. So, if the user had
selected a networked server, that is lost and what gets defaulted is the
locally installed one.


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Friday, September 05, 2008 8:45 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Property problem - additional info

Mike Rerick wrote:
> It appears that in the InstallExecuteSequence, all of the various global
> properties that had their values modified in the InstallUISequence have
> reverted back to having whatever default value they had initially when
they
> were declared. 
>   

Properties have to be public (Id all uppercase) and secure 
(@Secure='yes') to be moved over to InstallExecuteSequence.

-- 
sig://boB
http://joyofsetup.com/



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Property problem - additional info

2008-09-04 Thread Mike Rerick
It appears that in the InstallExecuteSequence, all of the various global
properties that had their values modified in the InstallUISequence have
reverted back to having whatever default value they had initially when they
were declared. 

 

Based on values that the user enters in various dialogs, some global
variables get updated via CAs that run after the WelcomeDlg and before
ExecuteAction in the InstallUISequence. These are the properties that appear
to have their initial values again in the InstallExecuteSequence.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Property problem

2008-09-04 Thread Mike Rerick
Everyone,

 

I'm using WiX 3.0.4401 to build my installs.

 

I've run into an interesting problem with a global property. The property is
defined as . It gets its
initial list from a CA that calls a function in a custom DLL. 

 

I modified the Mondo UI file to add additional dialogs. In one of the
dialogs, I have a ComboBox that sets a global property to the value of a SQL
Server to use for subsequent database access.

 

I'm using this global property in CA's that get called in both the
InstallUISequence and InstallExecuteSequence. When I call a CA in the
InstallUISequence, the global property has the correct value. When I try to
use the global property in the InstallExecuteSequence CA's, it apparently is
an empty string.

 

My CA's in both Install sequences are VBScripts that use the
Session.Property("X2GLOBALPROPERTY") method to get the property value.

 

Has anyone else seen this type of behavior? If so, do you have a work
around?

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] RegistrySearch question

2008-08-21 Thread Mike Rerick
Thanks Alex. I'll put together a CA to do what I need.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alexander
Shevchuk
Sent: Wednesday, August 20, 2008 6:40 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] RegistrySearch question

Hi Mike,

REG_MULTI_SZ in AppSearch has lots of problems (here is one of them:
http://support.microsoft.com/kb/897026).
Consensus here is - use custom action of your choice to get that value.

Alex



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mike Rerick
Sent: Wednesday, August 20, 2008 4:37 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] RegistrySearch question

I am trying to read a Registry setting to get the installed instances of SQL
Server. The InstalledInstances entry is a REG_MULTI_SZ data type. There is a
value entered in this entry but the property INSTALLEDINSTANCES does not
contain a value. I'm using version 3.0.4401.



Any ideas?







   







Thanks!



Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/>



9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065





The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] RegistrySearch question

2008-08-20 Thread Mike Rerick
I am trying to read a Registry setting to get the installed instances of SQL
Server. The InstalledInstances entry is a REG_MULTI_SZ data type. There is a
value entered in this entry but the property INSTALLEDINSTANCES does not
contain a value. I'm using version 3.0.4401.

 

Any ideas?

 

 



   



 

 

Thanks!

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] custom action

2008-08-05 Thread Mike Rerick
Thanks Alex. This is just what I needed.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alexander
Shevchuk
Sent: Monday, August 04, 2008 1:46 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] custom action

See http://msdn.microsoft.com/en-us/library/aa371254(VS.85).aspx for options
on return value from CA.  Perhaps you need IDABORT=3.

Regards,

Alex Shevchuk



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mike Rerick
Sent: Monday, August 04, 2008 1:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] custom action

All,



For a product install, I need to check some attributes of the installed SQL
Server database and also make sure that the SQL Browser service is running.
This needs to be checked before the product is installed.



I have a VB script (I know they are evil, but I this is a requirement I
can't get around) that checks the database for the specific attributes. If
the attributes are not enabled, the script asks the user if they want to
enable them and restart the database service. It also checks the SQL Browser
service to be sure the start mode is Automatic and that it is started. If
not, the user is prompted to change it and start the service. The script
works correctly and does exactly what I need it to do.



If the user does not want to enable the attributes and restart the service
or doesn't want to start the SQL Browser service, the install needs to
terminate immediately. The product can not be installed if the database
attributes are not enabled or if SQL Browser isn't running.



My question:  what MSI variable(s) do I set in the VB script so that the
installer will abort the install as soon as the script is finished? I have
looked in the MSI Properties documentation but can't find any variable that
would do that. I would like this to be treated as an error in the install
and have the installer go directly to the Finish screen.



Thanks for all of your help.



Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/>



9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065





The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] custom action

2008-08-04 Thread Mike Rerick
All,

 

For a product install, I need to check some attributes of the installed SQL
Server database and also make sure that the SQL Browser service is running.
This needs to be checked before the product is installed.

 

I have a VB script (I know they are evil, but I this is a requirement I
can't get around) that checks the database for the specific attributes. If
the attributes are not enabled, the script asks the user if they want to
enable them and restart the database service. It also checks the SQL Browser
service to be sure the start mode is Automatic and that it is started. If
not, the user is prompted to change it and start the service. The script
works correctly and does exactly what I need it to do.

 

If the user does not want to enable the attributes and restart the service
or doesn't want to start the SQL Browser service, the install needs to
terminate immediately. The product can not be installed if the database
attributes are not enabled or if SQL Browser isn't running.

 

My question:  what MSI variable(s) do I set in the VB script so that the
installer will abort the install as soon as the script is finished? I have
looked in the MSI Properties documentation but can't find any variable that
would do that. I would like this to be treated as an error in the install
and have the installer go directly to the Finish screen.

 

Thanks for all of your help.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WixVariable element

2008-07-15 Thread Mike Rerick
Is there a list of the various Wix variables that can be set in the
WixVariable element? The only one I have seen is the 'WixUILicenseRtf' one.

 

Thanks

Mike

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bug in dark.exe?

2008-06-27 Thread Mike Rerick
I will log it as a bug.
Thanks

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Thursday, June 26, 2008 3:12 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Bug in dark.exe?

Sounds like a bug in there somewhere.  Can you log it?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mike Rerick
Sent: Wednesday, June 25, 2008 16:15
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Bug in dark.exe?

I am de-compiling a MSI generated with InstallShield 11.5.  I got an error
on table CustomAction.

I also found this link to the same problem:


http://www.nabble.com/--wix-Bugs-1976057---dark-fails-on-Wise-MSI-due-to-Une
xpectedColumnCount-td17552116.html



When I look at the InstallShield MSI file with Orca, The CustomAction table
looks just fine.





I was using Wix 3.0.4214 and got the following error (and no .wxs file was
generated):



"C:\Program Files\WixEdit\wix-3.0.4214.0\dark" DB.msi DB.wxs -x db

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4214.0

Copyright (C) Microsoft Corporation. All rights reserved.



DB.msi

C:\Program Files\WixEdit\wix-3.0.4214.0\WixDifxAppExtension.dll : error
DARK0143

 : A parsed tuple has more fields for table 'CustomAction' than are defined.
This

 is potentially because a standard table is being redefined as a custom
table.







I then tried with Wix 3.0.4014 and got the following (and a .wxs file was
generated):



"C:\Program Files\WixEdit\wix-3.0.4014.0\dark" DB.msi DB.wxs -x db

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4014.0

Copyright (C) Microsoft Corporation 2003. All rights reserved.



DB.msi

dark.exe : warning DARK1065 : The AdvtUISequence table is not supported by
the W

iX toolset because it has been deprecated by the Windows Installer team.
Any in

formation in this table will be left out of the decompiled output.

DB\DB.msi : warning DARK1060 :

The ISSQLConnection table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLDBMetaData table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLConnectionDBServer table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLScriptFile table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLConnectionScript table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLScriptReplace table is being decompiled as a custom table.

DB\DB.msi : warning DARK1062 :

The ModuleComponents table can only be represented in WiX for merge modules.
Th

e information in this table will be left out of the decompiled output.

DB.msi : warning DARK1066 :

The Patch table is not directly supported by the WiX toolset because it
belongs

in a patch (msp) file.  This table can be indirectly created by making a
patch c

reation (pcp) file using WiX, then using PatchWiz to create a patch (msp)
file.

 Any information in this table will be left out of the decompiled output.

DB\DB.msi : warning DARK1066 :

The PatchPackage table is not directly supported by the WiX toolset because
it b

elongs in a patch (msp) file.  This table can be indirectly created by
making a

patch creation (pcp) file using WiX, then using PatchWiz to create a patch
(msp)

 file.  Any information in this table will be left out of the decompiled
output.



dark.exe : warning DARK1058 : The AdminExecuteSequence table contains an
action

'ScheduleReboot' which is not allowed in this table.  If this is a standard
acti

on then it is not valid for this table, if it is a custom action or dialog
then

this table does not accept actions of that type.  This action will be left
out o

f the decompiled output.

dark.exe : warning DARK1058 : The AdvtExecuteSequence table contains an
action '

RegisterTypeLibraries' which is not allowed in this table.  If this is a
standar

d action then it is not valid for this table, if it is a custom action or
dialog

 then this table does not accept actions of that type.  This action will be
left

 out of the decompiled output.

dark.exe : warning DARK1058 : The AdvtExecuteSequence table contains an
action '

ScheduleReboot' which is not allowed in this table.  If this is a standard
actio

n then it is not valid for this table, if it is a custom action or dialog
then t

his table does not accept actions of that type.  This action will be left
out of

 the decompiled output.



Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/>



9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065





The information contained in this transmission contains potentially
privileged, export controlled an

[WiX-users] Bug in dark.exe?

2008-06-25 Thread Mike Rerick
I am de-compiling a MSI generated with InstallShield 11.5.  I got an error
on table CustomAction. 

I also found this link to the same problem:

 
http://www.nabble.com/--wix-Bugs-1976057---dark-fails-on-Wise-MSI-due-to-Une
xpectedColumnCount-td17552116.html

 

When I look at the InstallShield MSI file with Orca, The CustomAction table
looks just fine.

 

 

I was using Wix 3.0.4214 and got the following error (and no .wxs file was
generated):

 

"C:\Program Files\WixEdit\wix-3.0.4214.0\dark" DB.msi DB.wxs -x db

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4214.0

Copyright (C) Microsoft Corporation. All rights reserved.

 

DB.msi

C:\Program Files\WixEdit\wix-3.0.4214.0\WixDifxAppExtension.dll : error
DARK0143

 : A parsed tuple has more fields for table 'CustomAction' than are defined.
This

 is potentially because a standard table is being redefined as a custom
table.

 



 

I then tried with Wix 3.0.4014 and got the following (and a .wxs file was
generated):

 

"C:\Program Files\WixEdit\wix-3.0.4014.0\dark" DB.msi DB.wxs -x db

Microsoft (R) Windows Installer Xml Decompiler version 3.0.4014.0

Copyright (C) Microsoft Corporation 2003. All rights reserved.

 

DB.msi

dark.exe : warning DARK1065 : The AdvtUISequence table is not supported by
the W

iX toolset because it has been deprecated by the Windows Installer team.
Any in

formation in this table will be left out of the decompiled output.

DB\DB.msi : warning DARK1060 :

The ISSQLConnection table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLDBMetaData table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLConnectionDBServer table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLScriptFile table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLConnectionScript table is being decompiled as a custom table.

DB\DB.msi : warning DARK1060 :

The ISSQLScriptReplace table is being decompiled as a custom table.

DB\DB.msi : warning DARK1062 :

The ModuleComponents table can only be represented in WiX for merge modules.
Th

e information in this table will be left out of the decompiled output.

DB.msi : warning DARK1066 :

The Patch table is not directly supported by the WiX toolset because it
belongs

in a patch (msp) file.  This table can be indirectly created by making a
patch c

reation (pcp) file using WiX, then using PatchWiz to create a patch (msp)
file.

 Any information in this table will be left out of the decompiled output.

DB\DB.msi : warning DARK1066 :

The PatchPackage table is not directly supported by the WiX toolset because
it b

elongs in a patch (msp) file.  This table can be indirectly created by
making a

patch creation (pcp) file using WiX, then using PatchWiz to create a patch
(msp)

 file.  Any information in this table will be left out of the decompiled
output.

 

dark.exe : warning DARK1058 : The AdminExecuteSequence table contains an
action

'ScheduleReboot' which is not allowed in this table.  If this is a standard
acti

on then it is not valid for this table, if it is a custom action or dialog
then

this table does not accept actions of that type.  This action will be left
out o

f the decompiled output.

dark.exe : warning DARK1058 : The AdvtExecuteSequence table contains an
action '

RegisterTypeLibraries' which is not allowed in this table.  If this is a
standar

d action then it is not valid for this table, if it is a custom action or
dialog

 then this table does not accept actions of that type.  This action will be
left

 out of the decompiled output.

dark.exe : warning DARK1058 : The AdvtExecuteSequence table contains an
action '

ScheduleReboot' which is not allowed in this table.  If this is a standard
actio

n then it is not valid for this table, if it is a custom action or dialog
then t

his table does not accept actions of that type.  This action will be left
out of

 the decompiled output.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender

Re: [WiX-users] Error trying to install VS2008 merge module files

2008-06-24 Thread Mike Rerick
I've tried this on two different machines and get the same behavior. On
both, the user was an administrator. I rebuilt the msi with 3.0.4214 and
tried it - got the same results. Both of the systems are running XP SP2.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Wilson, Phil
Sent: Tuesday, June 24, 2008 10:44 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

It's behaving as if there's a security issue on the directory. MSI will
check if the file is there because it needs to know if it needs installing
or updating. Check that the SYSTEM account has full access to WinSxS.

Phil Wilson

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mike Rerick
Sent: Tuesday, June 24, 2008 8:09 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

Bob,

I have done some more testing on this problem. I created the simplest merge
module install I could and ran it. Still gets error 1308: source file not
found. When I look in the log file, it looks like the installer is trying to
read the file it is trying to install and of course the file doesn't exist
(yet).


WiX file (Test.wxs):



http://schemas.microsoft.com/wix/2006/wi";>


   

   






   


   








Part of the log file:
-
MSI (s) (C0:08) [14:35:36:953]: Source path resolution complete. Dumping
Directory table...
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key: TARGETDIR, Object:
C:\ , LongSubPath:  , ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key: WindowsFolder,
Object: C:\ , LongSubPath:  , ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
WindowsFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14
AE030B9A54  , Object: C:\Windows\   , LongSubPath: Windows\ ,
ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
WinSxsDirectory.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_
14AE030B9A54, Object: C:\Windows\winsxs\, LongSubPath:
Windows\winsxs\ , ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
policydir_ul.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14A
E030B9A54   , Object:
C:\Windows\winsxs\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_1742743b\
, LongSubPath:
Windows\winsxs\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_1742743b\   ,
ShortSubPath: Windows\winsxs\w5ctxsiq\
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
WinSxsPolicies.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_1
4AE030B9A54 , Object: C:\Windows\winsxs\Policies\   , LongSubPath:
Windows\winsxs\Policies\, ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
policydir.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE03
0B9A54  , Object:
C:\Windows\winsxs\Policies\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_1742
743b\   , LongSubPath:
Windows\winsxs\Policies\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_1742743
b\  , ShortSubPath: Windows\winsxs\Policies\izxws5kd\
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
WinSxsManifests.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_
14AE030B9A54, Object: C:\Windows\winsxs\Manifests\  , LongSubPath:
Windows\winsxs\Manifests\   , ShortSubPath: Windows\winsxs\byzbj3nm\
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B
9A54, Object: C:\Windows\winsxs\dlCRTx86\   , LongSubPath:
Windows\winsxs\dlCRTx86\, ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
payload_ul.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE0
30B9A54 , Object: C:\Windows\winsxs\ulCRTx86\   , LongSubPath:
Windows\winsxs\ulCRTx86\, ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Dir (source): Key:
SystemFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14A
E030B9A54   , Object: C:\Windows\system32\  , LongSubPath:
Windows\system32\   , ShortSubPath:
MSI (s) (C0:08) [14:35:36:953]: Note: 1: 2205 2:  3: ActionText
MSI (s) (C0:08) [14:35:36:953]: Note: 1: 2205 2:  3: ActionText
MSI (s) (C0:08) [14:35:36:968]: Note: 1: 2205 2:  3: ActionText
Action ended 14:35:36: ProcessComponents. Return value 1.
MSI (s) (C0:08) [14:35:36:968]: Doing action: MsiUnpublishAssemblies
MSI (s) (C0:08) [14:35:36:968]: Note: 1: 2205 2:  3: ActionText
Action start 14:35:36: MsiUnpublishAssemblies.
Action ended 14:35:36: MsiUnpublishAssemblies. Return value 1.
MSI (s) (C0:08) [14:35:36:968]: Doing action: UnpublishFeatures
MSI (s) (C0:08) [14:35:36:968]: Note: 1: 2205 2:  3: ActionText
Action start 14:35:36: UnpublishFeatures.
Action ended 14:35:36: Unpub

Re: [WiX-users] Error trying to install VS2008 merge module files

2008-06-24 Thread Mike Rerick
\winsxs\Manifests\x86_Microsoft.VC90.CRT_1fc8
b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.cat,,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ActionStart(Name=ProcessComponents,Description=Updating component
registration,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ComponentUnregister(ComponentId={68D7E2DF-5BC5-318C-AF19-19D1D29ED692},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ComponentUnregister(ComponentId={1A5C156B-3CC3-36E3-BAD7-9FD0D48156D3},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
ComponentUnregister(ComponentId={AEC90EFE-39B8-3978-8A5D-068FEF83D275},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
ComponentUnregister(ComponentId={B708EB72-AA82-3EB7-8BB0-D845BA35C93D},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
MSI (s) (C0:08) [14:35:49:171]: Error in rollback skipped.  Return: 5
MSI (s) (C0:08) [14:35:49:171]: Calling SRSetRestorePoint API.
dwRestorePtType: 13, dwEventType: 103, llSequenceNumber: 748, szDescription:
"".
MSI (s) (C0:08) [14:35:49:218]: The call to SRSetRestorePoint API succeeded.
Returned status: 0.
MSI (s) (C0:08) [14:35:49:218]: Unlocking Server
MSI (s) (C0:08) [14:35:49:218]: PROPERTY CHANGE: Deleting UpdateStarted
property. Its current value is '1'.
Action ended 14:35:49: INSTALL. Return value 3.



 
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Saturday, June 21, 2008 7:24 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

Mike Rerick wrote:
> I am trying to install the VS2008 merge modules onto my system and am
> getting an error.
>
>  
>
> Error 1309 - Error reading from file.
C:\Windows\winsxs\dlATLx86\atl90.dll.
> Verify that the file exists and that you can access it. I have the choice
to
> Abort, Retry or Ignore.
>   

Make sure that you have the ALLUSERS property set to 1 (using Property 
or Package/@InstallScope="perMachine").

-- 
sig://boB
http://joyofsetup.com/



-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error trying to install VS2008 merge module files

2008-06-24 Thread Mike Rerick
\winsxs\Manifests\x86_Microsoft.VC90.CRT_1fc8
b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.cat,,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ActionStart(Name=ProcessComponents,Description=Updating component
registration,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ComponentUnregister(ComponentId={68D7E2DF-5BC5-318C-AF19-19D1D29ED692},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:156]: Executing op:
ComponentUnregister(ComponentId={1A5C156B-3CC3-36E3-BAD7-9FD0D48156D3},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
ComponentUnregister(ComponentId={AEC90EFE-39B8-3978-8A5D-068FEF83D275},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
ComponentUnregister(ComponentId={B708EB72-AA82-3EB7-8BB0-D845BA35C93D},Produ
ctKey={E674D9F0-24E3-4840-891C-D43332E891C9},BinaryType=0,)
MSI (s) (C0:08) [14:35:49:171]: Executing op:
End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
MSI (s) (C0:08) [14:35:49:171]: Error in rollback skipped.  Return: 5
MSI (s) (C0:08) [14:35:49:171]: Calling SRSetRestorePoint API.
dwRestorePtType: 13, dwEventType: 103, llSequenceNumber: 748, szDescription:
"".
MSI (s) (C0:08) [14:35:49:218]: The call to SRSetRestorePoint API succeeded.
Returned status: 0.
MSI (s) (C0:08) [14:35:49:218]: Unlocking Server
MSI (s) (C0:08) [14:35:49:218]: PROPERTY CHANGE: Deleting UpdateStarted
property. Its current value is '1'.
Action ended 14:35:49: INSTALL. Return value 3.



 
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Saturday, June 21, 2008 7:24 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

Mike Rerick wrote:
> I am trying to install the VS2008 merge modules onto my system and am
> getting an error.
>
>  
>
> Error 1309 - Error reading from file.
C:\Windows\winsxs\dlATLx86\atl90.dll.
> Verify that the file exists and that you can access it. I have the choice
to
> Abort, Retry or Ignore.
>   

Make sure that you have the ALLUSERS property set to 1 (using Property 
or Package/@InstallScope="perMachine").

-- 
sig://boB
http://joyofsetup.com/



-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error trying to install VS2008 merge module files

2008-06-23 Thread Mike Rerick
s\dlATLx86\atl90.dll.
System error 3. Verify that the
file exists and that you can access it.
MSI (s) (34:C0) [09:30:15:093]: Product: PRODUCT-NAME -- Error 1309.Error
reading from file: C:\Windows\winsxs\dlATLx86\atl90.dll.  System error 3.
Verify that the
file exists and that you can access it.

DEBUG: Error 2835:  The control ErrorIcon was not found on dialog SetupError
Internal Error 2835. ErrorIcon, SetupError
Are you sure you want to cancel?
Action ended 9:30:16: InstallFinalize. Return value 3.
MSI (s) (34:C0) [09:30:16:593]: User policy value 'DisableRollback' is 0
MSI (s) (34:C0) [09:30:16:593]: Machine policy value 'DisableRollback' is 0
MSI (s) (34:C0) [09:30:16:593]: Executing op:
Header(Signature=1397708873,Version=301,Timestamp=953633730,LangId=1033,Plat
form=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttribu
tes=1)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
DialogInfo(Type=0,Argument=1033)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
DialogInfo(Type=1,Argument=PRODUCT-NAME)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescriptio
n=Removing backup files,CleanupTemplate=File: [1])
Action 9:30:16: Rollback. Rolling back action:
Rollback: Copying new files


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Saturday, June 21, 2008 7:24 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

Mike Rerick wrote:
> I am trying to install the VS2008 merge modules onto my system and am
> getting an error.
>
>  
>
> Error 1309 - Error reading from file.
C:\Windows\winsxs\dlATLx86\atl90.dll.
> Verify that the file exists and that you can access it. I have the choice
to
> Abort, Retry or Ignore.
>   

Make sure that you have the ALLUSERS property set to 1 (using Property 
or Package/@InstallScope="perMachine").

-- 
sig://boB
http://joyofsetup.com/



-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error trying to install VS2008 merge module files

2008-06-23 Thread Mike Rerick
s\dlATLx86\atl90.dll.
System error 3. Verify that the
file exists and that you can access it.
MSI (s) (34:C0) [09:30:15:093]: Product: PRODUCT-NAME -- Error 1309.Error
reading from file: C:\Windows\winsxs\dlATLx86\atl90.dll.  System error 3.
Verify that the
file exists and that you can access it.

DEBUG: Error 2835:  The control ErrorIcon was not found on dialog SetupError
Internal Error 2835. ErrorIcon, SetupError
Are you sure you want to cancel?
Action ended 9:30:16: InstallFinalize. Return value 3.
MSI (s) (34:C0) [09:30:16:593]: User policy value 'DisableRollback' is 0
MSI (s) (34:C0) [09:30:16:593]: Machine policy value 'DisableRollback' is 0
MSI (s) (34:C0) [09:30:16:593]: Executing op:
Header(Signature=1397708873,Version=301,Timestamp=953633730,LangId=1033,Plat
form=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttribu
tes=1)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
DialogInfo(Type=0,Argument=1033)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
DialogInfo(Type=1,Argument=PRODUCT-NAME)
MSI (s) (34:C0) [09:30:16:593]: Executing op:
RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescriptio
n=Removing backup files,CleanupTemplate=File: [1])
Action 9:30:16: Rollback. Rolling back action:
Rollback: Copying new files


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Saturday, June 21, 2008 7:24 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error trying to install VS2008 merge module files

Mike Rerick wrote:
> I am trying to install the VS2008 merge modules onto my system and am
> getting an error.
>
>  
>
> Error 1309 - Error reading from file.
C:\Windows\winsxs\dlATLx86\atl90.dll.
> Verify that the file exists and that you can access it. I have the choice
to
> Abort, Retry or Ignore.
>   

Make sure that you have the ALLUSERS property set to 1 (using Property 
or Package/@InstallScope="perMachine").

-- 
sig://boB
http://joyofsetup.com/



-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Error trying to install VS2008 merge module files

2008-06-19 Thread Mike Rerick
Hi everyone.

 

I am trying to install the VS2008 merge modules onto my system and am
getting an error.

 

Error 1309 - Error reading from file. C:\Windows\winsxs\dlATLx86\atl90.dll.
Verify that the file exists and that you can access it. I have the choice to
Abort, Retry or Ignore.

 

The MSI and the CAB file are being put in C:\. I'm using WiX 3.0.4014.

 

I used Neil Enns email from 6/18 on installing the visual C++
redistributables as the model for including the merge modules.

 

 





 













...  various other components/directories ...



 























































 

 

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] New bee question. 'SQLDatabase' and 'User' tags a re not being resolved.

2008-05-15 Thread Mike Rerick
You need to add support for the Util and SQL extension namespaces.

http://schemas.microsoft.com/wix/2006/wi";
  xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"; 
  xmlns:sql="http://schemas.microsoft.com/wix/SqlExtension";>








See the Util and Sql schemas for more information.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Reza Farzin
Sent: Thursday, May 15, 2008 12:18 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] New bee question. 'SQLDatabase' and 'User' tags are not
being resolved.

Hello everyboyd,

 

Could anybody please tell me why I am getting this error. I am trying to
compile the SQL sample from http://www.tramontana.co.hu/wix/lesson7.php .

 

The User and SqlDataBase are documented in chm file. I don't know what I am
doing wrong. Is there anything that I need to add to be able to use these
tags.

 

I am using candle version 3.0.4109.0.

 

 

Here is the error

 

SampleSQL.wxs

C:\dev\WixTest\SQLSample\SampleSQL.wxs(14) : error CNDL0005 : The Product
element contains an unexpected child element 'User'.

C:\dev\WixTest\SQLSample\SampleSQL.wxs(22) : error CNDL0005 : The Component
element contains an unexpected child element 'SqlDatabase'.

 

 





   

 



 





 



 



  



 

  

 



  



  

 



  



 



 



  



 

username

password

server

 

  



 

Thanks 

 

-Reza



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
-
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] See if a file is going to be installed

2008-05-05 Thread Mike Rerick
Hi all.

 

I have looked all over and can't seem to find an answer to my question.

 

I need to be able to determine if a file is going to be installed on a
user's computer. The file may or may not exist in the set of install files.
If the file exists, then I need to make sure that it gets executed (it is an
SQL script file).

 

How do I determine if the file exists in the set of files that will be
installed?

 

Thanks in advance.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
<>-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Test to see if a service is installed and running

2008-04-07 Thread Mike Rerick
All,

 

I am using WiX 3.0.3725. I'm trying to detect if a service is installed and
running when my software is installed.

 

I have to stop 2 services; one of the services may not be installed on the
target computer [and this is OK]. This works OK - I don't get an error when
I try to stop a service that isn't there.

 

Then I remove some files and folders.

 

After the file/folder delete, I need to start the two services up again. If
the second service doesn't exist on this computer, that is OK and is not an
error condition. Currently, I get an error when the second service can't be
started and the install rolls back. I understand why the error happens - I'm
trying to unconditionally start the service and it can't be started.

 

I do the service stop, file removal, service start in a Component under the
Directory INSTALLDIR element.

 

So I would like to be able to either:

  1) Detect if the second service is even installed and if it isn't, then
skip starting itor

  2) Ignore any errors if the second service can't be started and continue
with the install

 

So far, I haven't been able to figure out how to do this. I've looked at the
ServiceControl and StartService/StopService elements.

 

Thanks in advance for any help.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
<>-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Problem with empty directory

2008-03-05 Thread Mike Rerick
I used Paraffin to create a Fragment containing files & directories that
need to be installed. One of the directories is empty but needs to show up
on the target computer. The empty directory is in the Paraffin generated
Fragment. When I build the MSI file and run it, the empty directory does not
get created in the INSTALLDIR. I am using WiX version 3.0.3725. I can't find
any options for either candle or light that would keep empty directories. Is
there a way to keep the empty directory & have it created on the target
machine?

 

Thanks for any help.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
<>-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WIX 3.0.3815 release

2008-02-28 Thread Mike Rerick
I'm trying to decompile a Merge Module created with InstallShield 11.5.
Using dark.exe

from 3.0.3725.0, the decompile works just fine. Using dark.exe from
3.0.3815.0, I get

the following error:

 

3.0.3815.0

---

 

C:\Program Files\WixEdit\Plugins\UPEK>..\..\setver 3.0.3815.0

C:\Program Files\WixEdit\Plugins\UPEK>dark -v -x .\binary eb_pi_upek.msm
eb_pi_upek-mm.wxi

Microsoft (R) Windows Installer Xml Decompiler Version 3.0.3815.0

Copyright (C) Microsoft Corporation 2003. All rights reserved.

 

eb_pi_upek.msm

Decompiling the _SummaryInformation table.

Decompiling the Directory table.

Decompiling the Registry table.

Decompiling the Component table.

Decompiling the File table.

Decompiling the ProgId table.

Decompiling the Class table.

Decompiling the CreateFolder table.

Decompiling the CustomAction table.

Decompiling the FeatureComponents table.

Decompiling the InstallUISequence table.

Decompiling the ModuleSignature table.

Decompiling the ModuleComponents table.

Decompiling the ModuleConfiguration table.

Decompiling the ModuleIgnoreTable table.

Decompiling the ModuleInstallUISequence table.

Decompiling the ModuleSubstitution table.

Decompiling the RemoveFile table.

Decompiling the Shortcut table.

dark.exe : error DARK0001 : Index was outside the bounds of the array.

 

Exception Type: System.IndexOutOfRangeException

Stack Trace:

   at
Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileShortcutTable(Tabl

e table)

   at Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileTables(Output
outp

ut)

   at Microsoft.Tools.WindowsInstallerXml.Decompiler.Decompile(Output
output)

   at Microsoft.Tools.WindowsInstallerXml.Tools.Dark.Run(String[] args)

 

C:\Program Files\WixEdit\Plugins\UPEK>..\..\setver restore

 

 

3.0.3725.0

---

 

C:\Program Files\WixEdit\Plugins\UPEK>..\..\setver 3.0.3725.0

C:\Program Files\WixEdit\Plugins\UPEK>dark -v -x .\binary eb_pi_upek.msm
eb_pi_upek-mm.wxi

Microsoft (R) Windows Installer Xml Decompiler Version
3.0.3725.03815Copyright (C) Microsoft Corporation 2003. All rights reserved.

 

eb_pi_upek.msm

Decompiling the _SummaryInformation table.

Decompiling the Directory table.

Decompiling the Registry table.

Decompiling the Component table.

Decompiling the File table.

Decompiling the ProgId table.

Decompiling the Class table.

Decompiling the CreateFolder table.

Decompiling the CustomAction table.

Decompiling the FeatureComponents table.

Decompiling the InstallUISequence table.

Decompiling the ModuleSignature table.

Decompiling the ModuleComponents table.

Decompiling the ModuleConfiguration table.

Decompiling the ModuleIgnoreTable table.

Decompiling the ModuleInstallUISequence table.

Decompiling the ModuleSubstitution table.

Decompiling the RemoveFile table.

Decompiling the Shortcut table.

Decompiling the TextStyle table.

 

Mike Rerick

Sr. Software Engineer - Professional Services

  http://www.iwsinc.com/> 

 

9200 S.E. Sunnybrook Blvd., Suite 170

Clackamas, OR   97015

Phone: (503) 353-8068Fax: (503) 353-8065

 



The information contained in this transmission contains potentially
privileged, export controlled and/or confidential information of Imageware
Systems, Inc. or its customers or partners.  It is intended only to be read
by the person(s) named above and for no other purpose.  You are hereby
notified that any dissemination, distribution, duplication of this
communication or use of its contents for any purpose not authorized
expressly by Imageware Systems, Inc. is strictly prohibited and could lead
to both civil and/or criminal penalties.  If you are not the intended
recipient, you are prohibited to review the contents herein and please
contact the sender by reply e-mail and destroy all copies of the original
message.  To reply to our e-mail administrator directly, please send an
e-mail to [EMAIL PROTECTED]
  
<>-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users