[WiX-users] feature component state source /local

2009-04-28 Thread sam desilva
what does it mean by feature component state
how this state stored in registry.?
what is the meaning of run-from-source or run-from-local
it you give any wix example .with mentioning installation steps would be
good;
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
It's just a normal WixExtension.   I have a compiler and decompiler
extension in the project.   All it does is turn some xml elements into table
entries, etc.

Here's what makes it tough for me to track down, whenever I try running this
through candle in the debugger, it works fine.   If I step through, it
*always* passes the load just fine.
This problem is absolutely enraging.

I will send you an archive of the entire solution, so you can see if I'm
doing anything stupendously stupid.

I believe I am using version 3.0.4917.0...   I know it's a little old now,
but I have trouble getting new software on the build server, so it's more
expedient to keep the older edition.   This problem persisted through
several different versions.

On Tue, Apr 28, 2009 at 8:55 PM, Bob Arnson  wrote:

> Christopher Karper wrote:
> >>
> '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
> >>
>  could not be loaded."
> 
>
> Are you supplying an AssemblyDefaultFabricatorExtension attribute? Which
> version of WiX are you using? I don't see where you could get that
> message (without additional detail) for an extension except when loading
> a fabricator extension.
>
> --
> sig://boB
> http://joyofsetup.com/
>
>
>
>
> --
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Bob Arnson
Christopher Karper wrote:
>> '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
>> 
 could not be loaded."
 

Are you supplying an AssemblyDefaultFabricatorExtension attribute? Which 
version of WiX are you using? I don't see where you could get that 
message (without additional detail) for an extension except when loading 
a fabricator extension.

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to disable/bypass FilesInUse dialog

2009-04-28 Thread Bob Arnson
Jan Bilek wrote:
> When i try to define my own version of MsiRMFilesInUse like i've done 
> for FilesInUse, then i receive an error message saying than the 
> MsiRMFilesInUse dialog is already defined (error LGHT0130: The primary 
> key 'MsiRMFilesInUse' is duplicated in table 'Dialog'.). I had commented 
> all references to this dialog, but it didn't help.
>   

The same approach works for both FilesInUse and MsiRMFilesInUse so I 
can't offer any suggestions without more detail about what you did and 
how you did it.

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstalling certificates

2009-04-28 Thread Bob Arnson
Kalev Lember wrote:
> The issue still occurs with latest weekly release (3.0.5224).
>   

Please file a bug with repro steps, authoring, and verbose logs so we 
can investigate.

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX compiler extension and WiX Lib...

2009-04-28 Thread Bob Arnson
John Nannenga wrote:
> Found my issue and resolved it...
>   

What was the root cause?

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Feature condition

2009-04-28 Thread John Nannenga
Reference this:
 http://msdn.microsoft.com/en-us/library/aa371662(VS.85).aspx

and probably this... INSTALLLEVEL:
 http://msdn.microsoft.com/en-us/library/aa369536(VS.85).aspx




From: MYFLEX [shrinuen...@gmail.com]
Sent: Tuesday, April 28, 2009 6:57 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users]  Feature condition

I have multiple feature in my installer. based on a registry key values, i
want to show the levels of the feature. like selected for installation and
uninstallation. how to set the feature level at dynamically based on the
registry values? I want to write a vbscript custom action. Please tell me
how can i set the feature level in vbscript.
--
View this message in context: 
http://n2.nabble.com/Feature-condition-tp2732920p2732920.html
Sent from the wix-users mailing list archive at Nabble.com.


--
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX compiler extension and WiX Lib...

2009-04-28 Thread John Nannenga
Found my issue and resolved it...

Cheers...



From: John Nannenga [john.nanne...@microsoft.com]
Sent: Tuesday, April 28, 2009 2:18 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] WiX compiler extension and WiX Lib...

Howdy folks;

I'm building a WiX compiler extension.  I've over-ridden 
WixExtension::GetLibrary to return my custom built WiX Lib.

My WiX Lib has the following in it:




When I build an MSI that references my compiler extension, I get the error:
"Cannot find the table definitions for the 'Binary' table.  
This is likely due to a typing error or missing extension.  Please ensure all 
the necessary extensions are supplied on the command line with the -ext 
parameter"

If I remove "http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Reference custom directory

2009-04-28 Thread dkijc

Hi Brian,

I forgot to mention that my app is hosted on iis so it's a web project 
installer hence I do not need to specify a installdir. Also the thumbnails are 
fetched from my app dynamically upon users request so all our app needs to know 
is the path to the folder where they store the thumbnails. So I do am not 
trying a to ask the user where to save the thumbnails but where our app can 
retrieve the thumbnails that are already in the machine. Does that make sense?? 

Thank you so much.. I really appreciate it! 

God bless you! (_'  ){


On Apr 28, 2009, at 6:11 PM, "Brian Bakkebo (via Nabble)" 
 wrote:

Hi Dk, ok trying to break this down for you. 

1. You want to install the web app to a server based on a directory they 
select, etc. 
With this you could use the installdir to accomplish through wix. 
2. In the installer, you want to ask the question to download the 
thumbnails, next right. 
I know you can build this in with wix using windows installer ui controls. 
What I am not sure of is if you can create a variable here based on a 
directory selection by the user? 
Someone else here can probably answer this.  I think that you can, but I 
havent had this need before. 
3. Then you want to copy files(icons) from the user selected directory to 
the installdir? 
This could be done in a number of different ways as well. 

Now I think I have what you want, the problem is what is the best way to do 
it. 
I dont know how much time you have for this project or how professional it 
needs to be, so there are many factors here. 
If I didnt care of the look, I would call a custom action and call a nice 
little app that asks the question and 
copies the files over.  Simple and done. But if you want it to look good and 
use wix to the fullest then you 
are going to need to understand wixui stuff really good.  I would look there 
as well just to see what is the possibilities. 

Perhaps someone else here can answer if you can create variables and 
directory selection in custom wix ui and perhaps they can point you in the 
right direction there. 

Good luck 

Brian 

2009/4/28 dkijc  

> 
> Hi Brian, 
> 
> Thanks alot for the suggestion, however, I think you misunderstood my 
> question. Or I probably mislead you haha. 
> 
> Here is the dilemma. Our company has a server application and my teams' 
> product will be residing in the same machine. My application talks to the 
> server to send a playlist that is generated by our application. We (the 
> app) 
> however get the thumbnails (images that is rendered by another product) 
> from 
> the server. So basically, you can think of our application as a playlist 
> generating app but in order to generate the playlist we need the thumbnails 
> for each item and we fetch the thumbnails from our server. 
> 
> Our application is a web application so we can deploy it anywhere the user 
> wants it to. Now, when we created this application, we did not know our 
> application was going to be deployed on the same machine as the server. 
> Because of this we were fetching the thumbnails from the server thru a HTTP 
> request and the server sent the requested thumbnails to our application. 
> Since, our app is going to be residing in the same machine now, however, 
> instead of requesting the thumbnails through an HTTP request I was 
> wondering 
> if I could actually read into a directory where the thumbnails lie in the 
> server. 
> 
> So, what I want to achieve was ask the user if they want to fetch from 
> server or from the local disk. The reason for even asking (even the 
> 'server' 
> actually directs the local machine since our app is residing in the server 
> machine) is because the thumbnails are not always in the same directory and 
> we have to know where the thumbnails are stored at. 
> 
> I hope that clears up what I need to do.. haha 
> 
> Thanks a bunch!! god bless. 
> 
> -Dk 
> 
> 
> Brian Bakkebo wrote: 
> > 
> > Hi dkijc, 
> > I think you can do this, but a little unclear about the storing of icons 
> > somewhere else? Are you actually installing a program also or just icons? 
> > 
> > For storing the icons part you have a question in the installer I assume 
> > and 
> > it asks to download latest icons or choose a directory?  If user answers 
> > yes, then go to web and download icons to a folder.  The question is 
> > wouldnt 
> > you want to do this after they define the INSTALLDIR in the install? 
>  Then 
> > you can use this dialog set and modify it:(WixUI_InstallDir does not 
> allow 
> > the user to choose what features to install, but it adds a dialog to let 
> > the 
> > user choose a directory where the product will be installed.) 
> > 
> > Therefore you can download the icons right to the install directory and 
> > reference them there.  If this all sounds ok, then if you already have 
> the 
> > INSTALLDIR Variable assuming it is set up as the last node directory and 
> > will look something like this in your .wxs   > Name="YourProgramName">.  The

Re: [WiX-users] Reference custom directory

2009-04-28 Thread Brian Bakkebo
Hi Dk, ok trying to break this down for you.

1. You want to install the web app to a server based on a directory they
select, etc.
With this you could use the installdir to accomplish through wix.
2. In the installer, you want to ask the question to download the
thumbnails, next right.
I know you can build this in with wix using windows installer ui controls.
What I am not sure of is if you can create a variable here based on a
directory selection by the user?
Someone else here can probably answer this.  I think that you can, but I
havent had this need before.
3. Then you want to copy files(icons) from the user selected directory to
the installdir?
This could be done in a number of different ways as well.

Now I think I have what you want, the problem is what is the best way to do
it.
I dont know how much time you have for this project or how professional it
needs to be, so there are many factors here.
If I didnt care of the look, I would call a custom action and call a nice
little app that asks the question and
copies the files over.  Simple and done. But if you want it to look good and
use wix to the fullest then you
are going to need to understand wixui stuff really good.  I would look there
as well just to see what is the possibilities.

Perhaps someone else here can answer if you can create variables and
directory selection in custom wix ui and perhaps they can point you in the
right direction there.

Good luck

Brian

2009/4/28 dkijc 

>
> Hi Brian,
>
> Thanks alot for the suggestion, however, I think you misunderstood my
> question. Or I probably mislead you haha.
>
> Here is the dilemma. Our company has a server application and my teams'
> product will be residing in the same machine. My application talks to the
> server to send a playlist that is generated by our application. We (the
> app)
> however get the thumbnails (images that is rendered by another product)
> from
> the server. So basically, you can think of our application as a playlist
> generating app but in order to generate the playlist we need the thumbnails
> for each item and we fetch the thumbnails from our server.
>
> Our application is a web application so we can deploy it anywhere the user
> wants it to. Now, when we created this application, we did not know our
> application was going to be deployed on the same machine as the server.
> Because of this we were fetching the thumbnails from the server thru a HTTP
> request and the server sent the requested thumbnails to our application.
> Since, our app is going to be residing in the same machine now, however,
> instead of requesting the thumbnails through an HTTP request I was
> wondering
> if I could actually read into a directory where the thumbnails lie in the
> server.
>
> So, what I want to achieve was ask the user if they want to fetch from
> server or from the local disk. The reason for even asking (even the
> 'server'
> actually directs the local machine since our app is residing in the server
> machine) is because the thumbnails are not always in the same directory and
> we have to know where the thumbnails are stored at.
>
> I hope that clears up what I need to do.. haha
>
> Thanks a bunch!! god bless.
>
> -Dk
>
>
> Brian Bakkebo wrote:
> >
> > Hi dkijc,
> > I think you can do this, but a little unclear about the storing of icons
> > somewhere else? Are you actually installing a program also or just icons?
> >
> > For storing the icons part you have a question in the installer I assume
> > and
> > it asks to download latest icons or choose a directory?  If user answers
> > yes, then go to web and download icons to a folder.  The question is
> > wouldnt
> > you want to do this after they define the INSTALLDIR in the install?
>  Then
> > you can use this dialog set and modify it:(WixUI_InstallDir does not
> allow
> > the user to choose what features to install, but it adds a dialog to let
> > the
> > user choose a directory where the product will be installed.)
> >
> > Therefore you can download the icons right to the install directory and
> > reference them there.  If this all sounds ok, then if you already have
> the
> > INSTALLDIR Variable assuming it is set up as the last node directory and
> > will look something like this in your .wxs   > Name="YourProgramName">.  Then you can reference it as a shortcut for
> > example as such:
> >  > Description="YourProgramNam" Target="[INSTALLDIR]YourProgramName.exe"
> > WorkingDirectory="INSTALLDIR">.  Or using it for other things, etc.
> >
> > Since I am not quite sure about what you want to accomplish it is hard to
> > say, but I think this is sort of what you want.
> >
> >
> >
> >
> > Med vennlig hilsen /Regards
> > Brian
> >
> >
> >
> >
> > 2009/4/23 dkijc 
> >
> >>
> >> Hi Pally,
> >>
> >> Thank you so much for your response! That gives me hope haha.
> >> I was actually reading the blog by Neil and had a question.
> >> I understand I can get the directory to be set but that's an
> installation
> >> directory.
> >> Can I cre

[WiX-users] Localizing setup dialog titles

2009-04-28 Thread Sudripta Nandy (Sarangsoft Corporation)
Will there be any problem if I try to localize the dialog title in my setup? I 
want to pick the string from the wxl file. In the wix documentation I see that 
the 'Title' attribute for the 'Dialog' element is not marked as localizable.


Thanks.
Sudripta.
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Reference custom directory

2009-04-28 Thread dkijc

Hi Brian,

Thanks alot for the suggestion, however, I think you misunderstood my
question. Or I probably mislead you haha. 

Here is the dilemma. Our company has a server application and my teams'
product will be residing in the same machine. My application talks to the
server to send a playlist that is generated by our application. We (the app)
however get the thumbnails (images that is rendered by another product) from
the server. So basically, you can think of our application as a playlist
generating app but in order to generate the playlist we need the thumbnails
for each item and we fetch the thumbnails from our server.

Our application is a web application so we can deploy it anywhere the user
wants it to. Now, when we created this application, we did not know our
application was going to be deployed on the same machine as the server.
Because of this we were fetching the thumbnails from the server thru a HTTP
request and the server sent the requested thumbnails to our application.
Since, our app is going to be residing in the same machine now, however,
instead of requesting the thumbnails through an HTTP request I was wondering
if I could actually read into a directory where the thumbnails lie in the
server. 

So, what I want to achieve was ask the user if they want to fetch from
server or from the local disk. The reason for even asking (even the 'server'
actually directs the local machine since our app is residing in the server
machine) is because the thumbnails are not always in the same directory and
we have to know where the thumbnails are stored at.

I hope that clears up what I need to do.. haha

Thanks a bunch!! god bless.

-Dk


Brian Bakkebo wrote:
> 
> Hi dkijc,
> I think you can do this, but a little unclear about the storing of icons
> somewhere else? Are you actually installing a program also or just icons?
> 
> For storing the icons part you have a question in the installer I assume
> and
> it asks to download latest icons or choose a directory?  If user answers
> yes, then go to web and download icons to a folder.  The question is
> wouldnt
> you want to do this after they define the INSTALLDIR in the install?  Then
> you can use this dialog set and modify it:(WixUI_InstallDir does not allow
> the user to choose what features to install, but it adds a dialog to let
> the
> user choose a directory where the product will be installed.)
> 
> Therefore you can download the icons right to the install directory and
> reference them there.  If this all sounds ok, then if you already have the
> INSTALLDIR Variable assuming it is set up as the last node directory and
> will look something like this in your .wxs   Name="YourProgramName">.  Then you can reference it as a shortcut for
> example as such:
>  Description="YourProgramNam" Target="[INSTALLDIR]YourProgramName.exe"
> WorkingDirectory="INSTALLDIR">.  Or using it for other things, etc.
> 
> Since I am not quite sure about what you want to accomplish it is hard to
> say, but I think this is sort of what you want.
> 
> 
> 
> 
> Med vennlig hilsen /Regards
> Brian
> 
> 
> 
> 
> 2009/4/23 dkijc 
> 
>>
>> Hi Pally,
>>
>> Thank you so much for your response! That gives me hope haha.
>> I was actually reading the blog by Neil and had a question.
>> I understand I can get the directory to be set but that's an installation
>> directory.
>> Can I create a custom directory OR can I actually use the INSTALLDIR (or
>> whatever it is called)
>> and when the installation is run can I trick the installer so instead of
>> using the directory for installation folder actually snatch that
>> directory
>> to be stored in a variable within our code so our application knows where
>> to
>> look for the thumbnails?
>>
>> We can fetched the thumbnails over the web just fine but now our
>> application
>> is deployed in the same machine where we fetch the thumbnails so instead
>> of
>> going through a loop with http request we can easily look for thumbnails
>> in
>> the local machine. The reason for asking the path for the folder is
>> because
>> thumbnails are not always stored in the same folder, as that is a
>> preference
>> that a user can set.
>>
>> The problem I was having was when I created a custom dialog (using
>> orca)that
>> asks whether the use wants our application to fetch the thumbnail over
>> the
>> web or just from their local machine. Opening a browse dialog works fine
>> but
>> every time I chose a folder and press 'ok' I'd get '2707' (target not
>> specified). And wasn't sure exactly what was causing the problem. I'm
>> assuming it probably has to do with custom action and was wondering if
>> WiX
>> had a better way of going about it.
>>
>> So my question  still remains, is it possible to create a custom ID or
>> variable to store the directory (which is not meant for installation but
>> only purpose is to pass down the directory path into our code).
>>
>> I really hope that made sense... haha
>>
>> thanks, again!
>>
>>
>> 1. The web stuff I'm no

Re: [WiX-users] Heat 3.0.4923 vs 3.0.5217 vb6 dll output

2009-04-28 Thread Roy Abou Assaly

I have filed the following bug: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=2783049&group_id=105970
and included test cases and the binary where you can reproduce how light is
broken on the COM VB6 WiX output from Heat from version 3.0.4923 to
3.0.5224.

Please let me know if I can be of any help at all.


Roy Abou Assaly wrote:
> 
> Sorry.  I'll explain the situation.  I sort of cried "wolf" in the
> beginning since I used an XSLT to massage my XML after Heat produced the
> XML.  At that point Candle wouldn't compile.  That was my mistake as
> confirmed by Brian and yourself.  I fixed that error.  When it came to
> running Light to produce my merge module, these were my findings:
> 
> In 3.0.4923 (my current build setup)
> 
> 1. Run Heat : OK ($heat dir d:\foo -svb6 -sfrag -suid -gg -our
> PrismShell.wxs)
> 2. Run Candle: ERROR:  
> [exec] D:\Builds\PRISM XP\Build 11.51.\Bin\PrismShell.wxs(180)
> : error CNDL0010 : The Class/@Server attribute was not found; it is
> required.
> 
> Fixed by running a custom XSLT that added the Class/@Server attribute.
> 
> 3. Run Light:  OK (PrismShell.msm produced and later incorporated into an
> MSI).
> 
> In 3.0.5217 and in 3.0.5224 (I'm trying to upgrade to the latest version
> of WiX)
> 
> 1. Run Heat: OK ($heat dir d:\foo -svb6 -sfrag -suid -gg -our
> PrismShell.wxs)
> 2. Run Candle: OK
> 3. Run Light:  Error:
> 
>  [exec] Microsoft (R) Windows Installer Xml Linker version 3.0.5217.0
>  [exec] Copyright (C) Microsoft Corporation. All rights reserved.
>  [exec]
>  [exec] Updating file information.
>  [exec] Creating cabinet files.
>  [exec] Creating cabinet
> 'C:\Users\assalr\AppData\Local\Temp\fkjhmoud\#MergeModule.CABinet'.
>  [exec] Generating database.
>  [exec] D:\Builds\PRISM XP\Build 11.51.\Bin\PrismShell.wxs(19) :
> error LGHT0130 : The primary key
> 'reg0387C011F3F8A22BDFC14B72466D9C9A.C7AC8538_65ED_4C2B_AE16_6291871D0918'
> is duplicated in table 'Registry'.  Please remove one of the entries or
> rename a part of the primary key to avoid the collision.
> 
> The WiX XML that is generating the above error looks like the same that
> you had generated before:
> 
>  Guid="{821C19F9-E65C-48D5-BF11-07F593D7839B}">
>Source="SourceDir\DisplayFridayListUI.dll">
>Description="DisplayFridayListUI" HelpDirectory="PRISMMsi" Language="0"
> MajorVersion="1" MinorVersion="0">
>Context="InprocServer32"
> Description="DisplayFridayListUI.CDisplayFridayList"
> ThreadingModel="apartment" Version="1.0" Programmable="yes">
>Id="DisplayFridayListUI.CDisplayFridayList"
> Description="DisplayFridayListUI.CDisplayFridayList" />
>   
>Name="CDisplayFridayList"
> ProxyStubClassId="{00020424---C000-0046}"
> ProxyStubClassId32="{00020424---C000-0046}" />
>   
>   
>Key="CLSID\{9AF8DE3E-3FFB-4F1C-AA59-3DBAB1725BB9}\Implemented
> Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value="" Type="string"
> Action="write" />
>Key="Interface\{2D3FD2B6-AF78-4DFD-A5C9-7CE97BC4A594}\ProxyStubClsid"
> Value="{00020424---C000-0046}" Type="string"
> Action="write" />
>Key="Interface\{2D3FD2B6-AF78-4DFD-A5C9-7CE97BC4A594}\ProxyStubClsid32"
> Value="{00020424---C000-0046}" Type="string"
> Action="write" />
>Key="Interface\{2D3FD2B6-AF78-4DFD-A5C9-7CE97BC4A594}"
> Value="_CDisplayFridayList" Type="string" Action="write" />
> 
> 
> Yes, it compiles, but it's not "linking" with Light.
> 
> This is where I am right now.  Please note that the XML that Heat produces
> in 3.0.4923 is much, much bigger than in 3.0.5217 and 3.0.5224.  Let me
> know if you need me to send you a binary (DisplayFridayListUI.dll) that
> can reproduce this.
> 
> If I can't resolve this issue, I'm afraid I will have to stick with
> 3.0.4923 as 3.0.5224 has a break that I can't work around.
> 
> If anything is unclear, let me know.  Thanks again,
> 
> Roy
> 
> 
> Neil Sleightholm wrote:
>> 
>> I am not sure I understand what you are asking, could you explain?
>> 
>> Neil
>> 
>> -Original Message-
>> From: Roy Abou Assaly [mailto:royass...@gmail.com] 
>> Sent: 24 April 2009 16:02
>> To: wix-users@lists.sourceforge.net
>> Subject: Re: [WiX-users] Heat 3.0.4923 vs 3.0.5217 vb6 dll output
>> 
>> 
>> Can anyone run light 3.0.5217 on this to confirm this?  The merge module
>> simple won't build and that Interface element is indeed needed.
>> 
>> Thanks again.
>> 
>> 
>> Roy Abou Assaly wrote:
>>> 
>>> Oh, and one more:
>>> 
>>> 00020420---C000-0046
>>> 
>>> After that, I was able to build my merge module and link them and
>> create
>>> my MSI which contains 129 vb6 com DLLs and various OCXs.  Again, my
>>> experience in this area is weak, but the product seems to install and
>>> uninstall without issues even though I rem

Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
This is incredibly unstable.

So, this morning, I ran the candle command line shown from votive's output
window myself in a CL window..   And it worked.
So, I restarted VS2008, and rebuilt the project, and that was working too!
So, I tried heading to the build server, and getting fuslogvw to work there,
and trying to run the candle command line directly...  It didn't work there,
but the fuslogvw said it loaded properly.

So, I just reran the candle command line locally, to compare the fuslogvw
outputs, most directly to check the assembly info of the wix dll...   and
it's not working locally again.
WTF.This is all against a static version of my extension.  That file has
not changed at all since April 21st.
Why would it work earlier today, but not work now?   I'm using the same cut
& pasted command line.

Chris

P.S. Thank you guys for the help, I do appreciate it...  I'm *really*
frustrated with what should be a simple task, and it's driving me up a wall
here, so the help is the only thing keeping my computer from going out the
window today.

On Tue, Apr 28, 2009 at 3:01 PM, Jason Ginchereau wrote:

> Here's an idea: check the public-key-token of the assembly reference from
> your extension to wix.dll. If you're building the extension against wix.dll
> with one key but then trying to run it with wix.dll with a different key,
> the assembly loading may succeed but the types won't resolve as the same.
>
> -Original Message-
> From: Christopher Karper [mailto:christopher.kar...@gmail.com]
> Sent: Tuesday, April 28, 2009 11:56 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] On Team Build and WiX, and why it hates me.
>
> fuslogvw says binding was successful.
>
> Any ideas?
>
> On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson  wrote:
>
> > Christopher Karper wrote:
> > > 5.) I build the Installer project using the WixExtension...  I get a
> > candle
> > > error "candle.exe(0,0): error CNDL0144: The extension
> > >
> '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
> > > could not be loaded."
> > >
> >
> > Use fuslogvw to see why binding failed. If it is a strong-name problem,
> > you might need to use sn.exe to add skip-verfication entries like the
> > WiX build does.
> >
> > --
> > sig://boB
> > http://joyofsetup.com/
> >
> >
> >
> >
> >
> --
> > Crystal Reports - New Free Runtime and 30 Day Trial
> > Check out the new simplified licensign 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
> >
>
> --
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> --
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WiX compiler extension and WiX Lib...

2009-04-28 Thread John Nannenga
Howdy folks;

I'm building a WiX compiler extension.  I've over-ridden 
WixExtension::GetLibrary to return my custom built WiX Lib.

My WiX Lib has the following in it:




When I build an MSI that references my compiler extension, I get the error:
"Cannot find the table definitions for the 'Binary' table.  
This is likely due to a typing error or missing extension.  Please ensure all 
the necessary extensions are supplied on the command line with the -ext 
parameter"

If I remove "http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Major Upgrade: some files are randomly not installed

2009-04-28 Thread Wilson, Phil
Assuming I understand what you're trying to do with the downgrade, sequencing 
RemoveExistingProducts early in one of the documented places (such as after 
InstallInitialize and before any script actions) will accomplish a downgrade.  
That sequencing results in an uninstall of the existing product followed by an 
install of the incoming product. This will downgrade if your Upgrade table 
allows it.  If you have files that are shared with other products they won't be 
uninstalled however. 

Phil Wilson 

-Original Message-
From: little.forest [mailto:little.for...@ymail.com] 
Sent: Tuesday, April 28, 2009 11:16 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Major Upgrade: some files are randomly not installed

Hi Phil,

Thank you for your reply.

I did try "RemoveExistingProducts after InstallInitialize". It didn't work. I 
mean, old product was removed, but some files were not installed - because of 
version things.

What we need is really simple - we just need the "down-grade" working. We 
surely would like to increase the file version number for each release as long 
as down-grade working. The reason for that is, as what I posted in previous 
thread:
some times we may put an "older but working" build in our provisioning server 
to urge the user to "Downgrade" the "current but not working" build.
 
All we need is, this "down-grade" happens silently without any user 
involvement. 

The problem now is, say, we have two builds: Build1 and Build2. From 
Build1->Build2, it's okay. But from Build2->Build1, we'll get a broken build 
because the file versions. I know we can add a dialog box to stop the users 
doing this - ask them to uninstall the existing build and install another 
build. But we would not like the users to manually install/uninstall the 
builds. So our question is, if we do "Major Upgrade" and the existing build(in 
this case, it's Build2) is uninstalled entirely, then why bother doing file 
comparison? Why don't just install Build1 anyways in this case? Sure, the files 
in Build1 are not compatible with those in Build2. But all files in Build1 are 
compatible each other. If they can be installed just like a normal stand-alone 
installation, then things will be just fine. I'm just wondering why this is not 
supported.

I agree with you, Version Lying is not a good idea. But I might guess the 
reason why they do this.

Anyways, it's not that a big deal to know that down-grade isn't fully 
supported. The important thing is that we know this fact. We'll change our code 
accordingly. We'll either keep the file versions are the same all the time, or 
increase file versions but don't support down-grade anymore. 

Thanks again,
/Brian




From: "Wilson, Phil" 
To: General discussion for Windows Installer XML toolset. 

Sent: Monday, April 27, 2009 5:18:34 PM
Subject: Re: [WiX-users] Major Upgrade: some files are randomly not installed

Going back to the big picture here, if you have your RemoveExistingProducts 
towards the end of the upgrade then the upgrade will use file update rules to 
decide what to replace.  The upgrade is on top of the existing files, so you 
need to increment file versions to get files updated. 
If you want your upgrade to always remove the old files then sequence 
RemoveExistingProducts early, such as immediately after InstallInitialize.

Version lying is not a good idea, so WiX perhaps decided not to provide it.  
The issue is that the version of the file on disk will never match the version 
in the actual file, so the install is broken, and I don't believe you can 
predict what things like a repair will do in every situation. 

Phil Wilson 



  __
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your 
favourite sites. Download it now
http://ca.toolbar.yahoo.com.
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mai

Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Jason Ginchereau
Here's an idea: check the public-key-token of the assembly reference from your 
extension to wix.dll. If you're building the extension against wix.dll with one 
key but then trying to run it with wix.dll with a different key, the assembly 
loading may succeed but the types won't resolve as the same.

-Original Message-
From: Christopher Karper [mailto:christopher.kar...@gmail.com] 
Sent: Tuesday, April 28, 2009 11:56 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] On Team Build and WiX, and why it hates me.

fuslogvw says binding was successful.

Any ideas?

On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson  wrote:

> Christopher Karper wrote:
> > 5.) I build the Installer project using the WixExtension...  I get a
> candle
> > error "candle.exe(0,0): error CNDL0144: The extension
> > '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
> > could not be loaded."
> >
>
> Use fuslogvw to see why binding failed. If it is a strong-name problem,
> you might need to use sn.exe to add skip-verfication entries like the
> WiX build does.
>
> --
> sig://boB
> http://joyofsetup.com/
>
>
>
>
> --
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensign 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
>
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
fuslogvw says binding was successful.

Any ideas?

On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson  wrote:

> Christopher Karper wrote:
> > 5.) I build the Installer project using the WixExtension...  I get a
> candle
> > error "candle.exe(0,0): error CNDL0144: The extension
> > '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
> > could not be loaded."
> >
>
> Use fuslogvw to see why binding failed. If it is a strong-name problem,
> you might need to use sn.exe to add skip-verfication entries like the
> WiX build does.
>
> --
> sig://boB
> http://joyofsetup.com/
>
>
>
>
> --
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensign 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
>
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Major Upgrade: some files are randomly not installed

2009-04-28 Thread little.forest
Hi Phil,

Thank you for your reply.

I did try "RemoveExistingProducts after InstallInitialize". It didn't work. I 
mean, old product was removed, but some files were not installed - because of 
version things.

What we need is really simple - we just need the "down-grade" working. We 
surely would like to increase the file version number for each release as long 
as down-grade working. The reason for that is, as what I posted in previous 
thread:
some times we may put an "older but working" build in our provisioning server 
to urge the user to "Downgrade" the "current but not working" build.
 
All we need is, this "down-grade" happens silently without any user 
involvement. 

The problem now is, say, we have two builds: Build1 and Build2. From 
Build1->Build2, it's okay. But from Build2->Build1, we'll get a broken build 
because the file versions. I know we can add a dialog box to stop the users 
doing this - ask them to uninstall the existing build and install another 
build. But we would not like the users to manually install/uninstall the 
builds. So our question is, if we do "Major Upgrade" and the existing build(in 
this case, it's Build2) is uninstalled entirely, then why bother doing file 
comparison? Why don't just install Build1 anyways in this case? Sure, the files 
in Build1 are not compatible with those in Build2. But all files in Build1 are 
compatible each other. If they can be installed just like a normal stand-alone 
installation, then things will be just fine. I'm just wondering why this is not 
supported.

I agree with you, Version Lying is not a good idea. But I might guess the 
reason why they do this.

Anyways, it's not that a big deal to know that down-grade isn't fully 
supported. The important thing is that we know this fact. We'll change our code 
accordingly. We'll either keep the file versions are the same all the time, or 
increase file versions but don't support down-grade anymore. 

Thanks again,
/Brian




From: "Wilson, Phil" 
To: General discussion for Windows Installer XML toolset. 

Sent: Monday, April 27, 2009 5:18:34 PM
Subject: Re: [WiX-users] Major Upgrade: some files are randomly not installed

Going back to the big picture here, if you have your RemoveExistingProducts 
towards the end of the upgrade then the upgrade will use file update rules to 
decide what to replace.  The upgrade is on top of the existing files, so you 
need to increment file versions to get files updated. 
If you want your upgrade to always remove the old files then sequence 
RemoveExistingProducts early, such as immediately after InstallInitialize.

Version lying is not a good idea, so WiX perhaps decided not to provide it.  
The issue is that the version of the file on disk will never match the version 
in the actual file, so the install is broken, and I don't believe you can 
predict what things like a repair will do in every situation. 

Phil Wilson 



  __
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your 
favourite sites. Download it now
http://ca.toolbar.yahoo.com.
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to add an extra xmlns

2009-04-28 Thread Brian Kretzler
I'm using a preprocessing  in a wxs file to pull in a wxi file.  
This wxi file contains XmlFile elements which requires using an additional 
xmlns.  i.e.

http://schemas.microsoft.com/wix/UtilExtension>
http://schemas.microsoft.com/wix/UtilExtension";);

But when I try to use Wix.AddChild I get a runtime failure (seems to not be 
valid for the schema).

Anyone have any clue how to go about adding this namespace into my wxs file?


---
This email message is for the sole use of the intended recipient(s) and may 
contain
confidential information.  Any unauthorized review, use, disclosure or 
distribution
is prohibited.  If you are not the intended recipient, please contact the 
sender by
reply email and destroy all copies of the original message.
---
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to disable/bypass FilesInUse dialog

2009-04-28 Thread Jan Bilek
Hello and thanks for your support.

I've managed to get rid off the FilesInUse (i've created own UI and 
defined the FilesInUse dialog with appropriate attributes), but the same 
method doesn't work for MsiRMFilesInUse dialog, which is being displayed 
during the uninstallation without UI.
When i try to define my own version of MsiRMFilesInUse like i've done 
for FilesInUse, then i receive an error message saying than the 
MsiRMFilesInUse dialog is already defined (error LGHT0130: The primary 
key 'MsiRMFilesInUse' is duplicated in table 'Dialog'.). I had commented 
all references to this dialog, but it didn't help.
Do u have tips how to make it done?

Regards,
Jan

Bob Arnson wrote:
> Karthik Krishnan wrote:
>   
>> It is buried/implied in the documentation, but there is a simpler way. Just
>> change the sequencing of the windows. 
>> 
>
> That is not a reliable method. See 
> https://sourceforge.net/tracker/?func=detail&atid=642714&aid=2780533&group_id=105970.
>
>   


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] database drop during uninstallation

2009-04-28 Thread greenaj

The problems:
 
  1) You need collect database SQL login creditentials.
  2) The uninstall from Add/Remove programs (ARP) displays no gui.

The solution I used was to disable the uninstall from ARP, only allowing 
"modify".  From modify, there is a "Uninstall" or "Remove All" choice.  When 
the user selects "Uninstall", collect the credentials and drop the data.

This is not the pretties solution.  But it seems that this is the only way to 
address this problem

Regards,
greenaj

 Mark Sinnathamby  wrote: 
> Hi,
> In my Wix installation, I've got a couple of executables, some windows 
> services and a database. For creating the database, I use a custom dialog 
> which gets the username, password and database name into properties, and 
> these properties are used during the database component installation. But 
> when I try to uninstall, with the 'DropOnUninstall' option set to yes, I 
> receive an sql server error. I believe this is due to the fact that the DB 
> credentials collected during installation is not persisted anywhere. Where 
> can I save the credentials in order to use them for dropping the database 
> during uninstallation?
> Thanks,
> Mark.
> 
> --
> Register Now & Save for Velocity, the Web Performance & Operations 
> Conference from O'Reilly Media. Velocity features a full day of 
> expert-led, hands-on workshops and two days of sessions from industry 
> leaders in dedicated Performance & Operations tracks. Use code vel09scf 
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstalling certificates

2009-04-28 Thread Kalev Lember
Bob Arnson wrote:
> Kalev Lember wrote:
>   
>> I am having some trouble uninstalling certificates using IIsExtension.
>>   
>> 
>
> There have been a lot of certificate bug fixes recently; which version 
> of WiX are you using?

The issue still occurs with latest weekly release (3.0.5224).

-- 
Best regards,
Kalev Lember

--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turn off licence in UI

2009-04-28 Thread Mike Scott
LOL

I genuflect in admiration.


-Original Message-
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: 28 April 2009 14:14
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Turn off licence in UI

Mike Scott wrote:
> 
>   
...
> 
>   

You should standardize on proper American spelling.

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain personal 
views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on 
it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Version comparision

2009-04-28 Thread Bob Arnson
Hukumchand Shah wrote:
> I am comparing two versions strings in wix.
>   

MSI doesn't support that. Instead, use features like MinVersion of 
Upgrade/UpgradeVersion to find only the versions you're interested in.

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


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turn off licence in UI

2009-04-28 Thread Bob Arnson
Mike Scott wrote:
> 
>   
...
> 
>   

You should standardize on proper American spelling.

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


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Wix - Install dll that needs to be used by the setup process ?

2009-04-28 Thread Connatic

Hi i have a Wix project which is mainly working fine however i have a
problem.

How do i get Wix to Install & register a dll so that it can be used by the
msi in the setup process ?

The full problem;

I have a custom action which calls a vb script file, this vb script file
calls a dll with a FindWindow API in it. 

The VB Script and FindWindow code basically are there to create a Browse
function (and set it modal of the calling app, so it doesn't appear behind
it) that allows you to browse Network Places as this is for a server install
path (as the one in Wix doesn't work for network places).

Any help on this would be appreciated

Thanks



-- 
View this message in context: 
http://n2.nabble.com/Wix---Install-dll-that-needs-to-be-used-by-the-setup-process---tp278p278.html
Sent from the wix-users mailing list archive at Nabble.com.


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turn off licence in UI

2009-04-28 Thread Mike Scott
I'm using wix3.0.5217.0-binaries with a modified version of
WixUI_InstallDir.wxs from wix3.0.5217.0-sources which I've saved as
WixUI_InstallDirNoLicense.wxs.

---
MyApp-1.0.wxs looks like this:


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

























---

I'm linking like this:

D:\Temp\NEWSi-WiX-Tool>candle.exe MyApp-1.0.wxs
WixUI_InstallDirNoLicense.wxs
Microsoft (R) Windows Installer Xml Compiler version 3.0.5217.0
Copyright (C) Microsoft Corporation. All rights reserved.

MyApp-1.0.wxs
WixUI_InstallDirNoLicense.wxs

D:\Temp\NEWSi-WiX-Tool>light.exe -ext WixUIExtension -cultures:en-us
MyApp-1.0.wixobj WixUI_InstallDirNoLicense.wixobj -out MyApp-1.0.msi
Microsoft (R) Windows Installer Xml Linker version 3.0.5217.0
Copyright (C) Microsoft Corporation. All rights reserved.

D:\Temp\NEWSi-WiX-Tool\MyApp-1.0.wxs(24) : error LGHT0094 : Unresolved
reference to symbol 'WixUI:WixUI_InstallDirNoLicense' in section
'Product:{5A0E9340-D3E6-1960-4EDF-9113801AB533}'.

---

WixUI_InstallDirNoLicense.wxs looks like this:






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




















1


1

1

1
1
1


1
1

NOT
Installed
Installed

1

1
1
1








-Original Message-
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: 28 April 2009 13:11
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Turn off licence in UI

Mike Scott wrote:
> error LGHT0094 : Unresolved reference to symbol 
> 'WixUI:WixUI_InstallDirNoLicense' in section 'Product:{5A0E9340-D3E6- 
> 1960-4EDF-9113801AB533}'.
>   

How are you defining your set fragment? (Are you using WiX v2 for this? 
Neil's instructions apply to v3.)

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




--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain personal 
views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on 
it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Version comparision

2009-04-28 Thread Hukumchand Shah
Hi All,

I am comparing two versions strings in wix.
like in below code where INSTALLED_PRODUCTVERSION = previous installed
version and CURRENTVERSION = current version of the product.

 OR


But it works fine from 5.0.0 to 5.0.9 but when if
INSTALLED_PRODUCTVERSION = 5.0.9 and
CURRENTVERSION  = 5.0.10
then it says 5.0.9 is greater than 5.0.10

I want to compare version same like number not like string.
Can anyone help me out here?

Thanks,
Hukum
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] database drop during uninstallation

2009-04-28 Thread Bob Arnson
Mark Sinnathamby wrote:
> Where can I save the credentials in order to use them for dropping the 
> database during uninstallation?
>   

You need to use DPAPI or some other secure storage approach.

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstalling certificates

2009-04-28 Thread Bob Arnson
Kalev Lember wrote:
> I am having some trouble uninstalling certificates using IIsExtension.
>   

There have been a lot of certificate bug fixes recently; which version 
of WiX are you using?

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turn off licence in UI

2009-04-28 Thread Bob Arnson
Mike Scott wrote:
> error LGHT0094 : Unresolved reference to symbol
> 'WixUI:WixUI_InstallDirNoLicense' in section 'Product:{5A0E9340-D3E6-
> 1960-4EDF-9113801AB533}'.
>   

How are you defining your set fragment? (Are you using WiX v2 for this? 
Neil's instructions apply to v3.)

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wrong Assembly version in MsiAssemblyName table after

2009-04-28 Thread Bob Arnson
Dov Kleinman wrote:
> Well, I've tried both "3.0.5217.0" and "3.0.5224.0". Still the same.
> Any idea?
>   

It appears to be by design, based on this comment in the code:

// there is a bug in fusion that requires the assembly's "version" attribute
// to be equal to or longer than the "fileVersion" in length when its 
present;
// the workaround is to prepend zeroes to the last version number in the 
assembly version

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



--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Feature condition

2009-04-28 Thread MYFLEX

I have multiple feature in my installer. based on a registry key values, i
want to show the levels of the feature. like selected for installation and
uninstallation. how to set the feature level at dynamically based on the
registry values? I want to write a vbscript custom action. Please tell me
how can i set the feature level in vbscript.
-- 
View this message in context: 
http://n2.nabble.com/Feature-condition-tp2732920p2732920.html
Sent from the wix-users mailing list archive at Nabble.com.


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turn off licence in UI

2009-04-28 Thread Mike Scott
I tried this but couldn't get it to work.

I understand everything up to:

Then just include you new WixUI_Mondo.wxs in your project ...

I suppose I don't understand enough about using fragments.

I assume I have to pass the custom UI .wxs file to candle and then its
.wixobj file to light, but when I do get:

error LGHT0094 : Unresolved reference to symbol
'WixUI:WixUI_InstallDirNoLicense' in section 'Product:{5A0E9340-D3E6-
1960-4EDF-9113801AB533}'.

Though both object files are on the command line the linker doesn't seem
to be able to connect the UIRef with the fragment defining it.

I've tried googling and reading the tutorial and I'm confused. 

Can anyone help?


-Original Message-
From: Brian Bakkebo [mailto:bbakk...@gmail.com] 
Sent: 23 April 2009 14:56
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Turn off licence in UI

I think this is pretty good for a how to by Neil  Sleighthom..
http://neilsleightholm.blogspot.com/2008/08/customised-uis-for-wix.html

Med vennlig hilsen /Regards
Brian




2009/4/23 Mike Scott 

> Sorry if this has been asked before, but is there a way not to display

> the licence agreement when using WixUI?
>
> http://www.bbc.co.uk/
> This e-mail (and any attachments) is confidential and may contain 
> personal views which are not the views of the BBC unless specifically
stated.
> If you have received it in error, please delete it from your system.
> Do not use, copy or disclose the information in any way nor act in 
> reliance on it and notify the sender immediately.
> Please note that the BBC monitors e-mails sent or received.
> Further communication will signify your consent to this.
>
>
> --
>  Stay on top of everything new and different, both inside and 
> around Java (TM) technology - register by April 22, and save $200 on 
> the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p 
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

--
Stay on top of everything new and different, both inside and around Java
(TM) technology - register by April 22, and save $200 on the JavaOne
(SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain personal 
views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on 
it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.


--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wrong Assembly version in MsiAssemblyName table after

2009-04-28 Thread Dov Kleinman
Bob Arnson wrote:
>
Sounds familiar -- try upgrading to the RC2 release for a fix.
>

Well, I've tried both "3.0.5217.0" and "3.0.5224.0". Still the same.
Any idea?

Thanks,
Dov




--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] uninstalling certificates

2009-04-28 Thread Kalev Lember
Hello,

I am having some trouble uninstalling certificates using IIsExtension.
On one machine the certificates seem to install and uninstall fine, but
on another Windows XP machine UninstallCertificates action fails. I
guess it might be related to the fact that on the machine where
uninstall fails, I already had those certificates in certificate store
before installing this MSI.

Am I doing something wrong here that makes uninstall sometimes fail or
is it a wix bug?


The wxs file looks like this:




... and more similar component tags


...

... more binary tags



And here's a snippet from uninstall log captured using msiexec /x /l*vx:

=== Verbose logging started: 28.04.2009  12:42:23  Build type: SHIP
UNICODE 3.01.4001.5512 


Some of the certificates seem to uninstall fine:

Action start 12:42:50: DeleteMachineCertificate.
MSI (s) (FC!E4) [12:42:50:916]: Closing MSIHANDLE (13) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:50:916]: Creating MSIHANDLE (17) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:50:932]: Creating MSIHANDLE (18) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:50:932]: Closing MSIHANDLE (18) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:50:932]: PROPERTY CHANGE: Modifying
RollbackDeleteMachineCertificate property. Its current value is
'ESTEID_SK_2007€CA€2€]5bomCYv-f{GUC!wbL4;LejM4pAFS2w8-Wy9_e[%g:lzEdY10,:R7/SQ[WQ)Ig/+,xbztIwT0x3,8lZ(l*[|!EZe.+8T%q4K[E|%6Fa7(;@KjBu33kL(,KtI-z'ZH-Y2uI21R,MXQzu4~CLz%/]K|!Wu6eM8(ChB+?WL,yc5R4CS,o4Gg]N506_6)M:!*7Kvpk5DJkn4?EFs4t|uy%2yGy%t;G;;x~DE/2VEI%JDJx9Tg+XH1GlwH1|T[H)(%3K(GcZHE?6.MPB?9)2VEI%9Ka4;_[cV?7OlN4FMLCCPyQT)Z6!@;3JAhBKkaQ4B0[qQ0}?9):R7/SQ[WQ)-_e[%YJ5Q!?4YqQd?clQo2Y3vEkQE3E:~Ubx{9qhcdj[NP|NT.iAgXWUC6~Gq5ghiW2;!j...@uu~'q0k(tg7HK57Uu:sf2']-n3cn.7f...@re{c*.}h}i!sgwo.9sn[ji^wfey)g}4!2/ij...@wwu;c...@]:x...@]d{vg'+Vva7l%[,)CkU71|U1td1^)gCCWnkO'^-nGZ8,xOMHSA,m(SrK6+5Rp5^peB'6(B;0.4ew:UX;y/2/O?vK*!Z~M[4xnGfVfU.J1||;+W_kooonFJO?iq*!U9/-H-;gmYvSx'4vmJhB~D,nvBAYg;ihqm%Eq0VS40oEjOP~%io7k?:D4c!*1CC!qf!^4-ixq*N5CL.:1L{{lB(~%)@r{!itYW)N5CL.61L{{2X{_!3nQN5N5CL.RE!Q4KRBP[DL_.SF5KLM.H'34iTKy3Ek2TH:kyjLLas/Ja66:4CX9x3EltW4PMLCC,+-g,X{(Z+C4h|;?ETKb]pWY9A-0jK;?'8g%l[|!WNlA%I5-3?X1%9Ut6jCQFiONZBU^P[w7nX4pAFS2w8-Wy9_e[%^~klQMi2:0TUr1sIpe|e'(T34qj%,|jUD.{_ZiR/rF|MDVRu?7s/O:e
MSI (s) (FC!E4) [12:42:50:932]: Creating MSIHANDLE (19) of type 790531
for thread 3300
Action ended 12:42:50: DeleteMachineCertificate. Return value 1.
MSI (s) (FC!E4) [12:42:50:947]: Closing MSIHANDLE (19) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:50:947]: Doing action:
RollbackDeleteMachineCertificate
MSI (s) (FC!E4) [12:42:50:947]: Note: 1: 2205 2:  3: ActionText
Action start 12:42:50: RollbackDeleteMachineCertificate.
MSI (s) (FC!E4) [12:42:50:994]: PROPERTY CHANGE: Modifying
DeleteMachineCertificate property. Its current value is
'ESTEID_SK_2007€CA€2'. Its new value: 'ESTEID_SK€CA€2'.
MSI (s) (FC!E4) [12:42:50:994]: Creating MSIHANDLE (20) of type 790531
for thread 3300
Action ended 12:42:50: RollbackDeleteMachineCertificate. Return value 1.
MSI (s) (FC!E4) [12:42:51:010]: Closing MSIHANDLE (20) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:51:010]: Doing action: DeleteMachineCertificate
MSI (s) (FC!E4) [12:42:51:010]: Note: 1: 2205 2:  3: ActionText


But this one fails:

Action start 12:42:51: DeleteMachineCertificate.
MSI (s) (FC!E4) [12:42:51:057]: Closing MSIHANDLE (17) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:51:057]: Creating MSIHANDLE (21) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:51:057]: Creating MSIHANDLE (22) of type 790531
for thread 3300
MSI (s) (FC!E4) [12:42:51:057]: Closing MSIHANDLE (22) of type 790531
for thread 3300
MSI (s) (FC:50) [12:42:51:135]: Leaked MSIHANDLE (21) of type 790531 for
thread 3300
MSI (s) (FC:50) [12:42:51:135]: Closing MSIHANDLE (21) of type 790531
for thread 3300
MSI (s) (FC:50) [12:42:51:135]: Leaked MSIHANDLE (4) of type 790540 for
thread 3300
MSI (s) (FC:50) [12:42:51:135]: Closing MSIHANDLE (4) of type 790540 for
thread 3300
MSI (s) (FC:50) [12:42:51:135]: Leaked MSIHANDLE (2) of type 790541 for
thread 3300
MSI (s) (FC:50) [12:42:51:135]: Closing MSIHANDLE (2) of type 790541 for
thread 3300
MSI (s) (FC:50) [12:42:51:135]: Note: 1: 2769 2: UninstallCertificates 3: 3
MSI (s) (FC:50) [12:42:51:135]: Note: 1: 2205 2:  3: Error
MSI (s) (FC:50) [12:42:51:135]: Note: 1: 2228 2:  3: Error 4: SELECT
`Message` FROM `Error` WHERE `Error` = 2769
Action ended 12:42:51: DeleteMachineCertificate. Return value 1.
DEBUG: Error 2769:  Custom Action UninstallCertificates did not close 3
MSIHANDLEs.
MSI (s) (FC:50) [12:42:51:166]: Closing MSIHANDLE (1) of type 790542 for
thread 3460
The installer has encountered an unexpected error installing this
package. This may indicate a problem with this package. The error code
is 2769. The arguments are: UninstallCertificates, 3,
MSI (s) (FC:84) [12:42:51:197]: Machine policy value 'Disab

[WiX-users] run from source feature /component

2009-04-28 Thread sam desilva
I've got a setup with 2 features,  and option is  "run from source"
and corresponding component also set "Run from source."

Component Id="Component_one" Guid ="ABA305CB-4C75-4a64-9963-115C2B1E82D8"
DiskId="1"  Location="source">





Feature Id="ProductFeature_one" Title="WixProjectFive_FeatureOne" Level="1"
InstallDefault="source" >
  

 

to run it from the source the files are actually installed locally.

So two questions:

1. How can I make a feature offer the option to run from source (or prevent
a feature from doing so)?

2. Why does it still install the feature locally? Is it because the default
destination is ? Do I need to set the destination to some other
property which is set to INSTALLDIR initially? If I do that then how do I
keep the other propery in synch with INSTALLDIR when the user actually does
want to install locally?
please help with example...
--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] database drop during uninstallation

2009-04-28 Thread Mark Sinnathamby
Hi,
In my Wix installation, I've got a couple of executables, some windows services 
and a database. For creating the database, I use a custom dialog which gets the 
username, password and database name into properties, and these properties are 
used during the database component installation. But when I try to uninstall, 
with the 'DropOnUninstall' option set to yes, I receive an sql server error. I 
believe this is due to the fact that the DB credentials collected during 
installation is not persisted anywhere. Where can I save the credentials in 
order to use them for dropping the database during uninstallation?
Thanks,
Mark.

--
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users