Re: [WiX-users] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-10-04 Thread Bob Arnson
Sandeep Gautam (HCL Technologies Ltd) wrote:
> So in this  case what I need to do.
>   

It depends on how you're building the packages. You can use the -arch 
switch to set the default package architecture.

-- 
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


Re: [WiX-users] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-10-04 Thread Christopher Karper
Yes, that's it.

Chris

On Fri, Sep 26, 2008 at 1:31 AM, Ravit Shapira <
[EMAIL PROTECTED]> wrote:

>  Hi Chirs,
>
> Regarding Is64Bit="No" - which tag in WIX this attribute belongs to? Are
> you referring to the attribute "win64" of the component element?
>
> Thanks,
> Ravit
> -Original Message-
> From: Christopher Karper [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 25, 2008 6:25 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] how to use WIX write registry values to both 32
> bit and 64 bit registries in one MSI?
>
> You shouldn't directly access the Wow6432Node, just set up your registry
> access like a 32 bit program would expect, then mark the component
> containing those registry items as Is64Bit="No"...
>
> That should set you up.
>
> Chris
>
> On Thu, Sep 25, 2008 at 5:13 AM, Ravit Shapira <
> [EMAIL PROTECTED]> wrote:
>
> > Adding wix-users.
> >
> > From: Jian Yu
> > Sent: Thursday, September 25, 2008 1:45 AM
> > To: WiX Working Group
> > Cc: Sheng Zhao; Ravit Shapira; Binggong Ding; Jian-Chao Wang
> > Subject: how to use WIX write registry values to both 32 bit and 64 bit
> > registries in one MSI?
> >
> > Hi, everyone. Recently, I met some problems in using WIX.
> >
> > We want to install some data file in a folder, and add registry values
> > which points to this folder in both 32bit and 64 bit registries, so both
> > 32bit and 64 bit programs can make use of the same data.
> >
> > We expected to do this in a single MSI. So in this MSI, I need to write
> > some registry values to both 32 bit and 64 bit registries in one MSI. I
> > tried to achieve this goal by using the "Wow6432Node".
> >
> > For example,:
> >  > Name="Version" Type="string" Value="3.0" />
> >  > Type="string" Value="3.0" />
> >
> > However, after running the MSI, only "SOFTWARE\Acme\Foobar 1.0"is rightly
> > set. Nothing happens in "SOFTWARE\Wow6432Node\Acme\Foobar 1.0".
> >
> > It seems windows installer doesn't permit the 64bit MSI to write registry
> > values in 32 bit registry. Is there any solution about this problem?
>  This
> > WIX file is complied in a 64-bit machine.
> >
> > Sincerely thanks for your help.
> >
> > Best regards.
> > Jian Yu
> > -
> > 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
>
-
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] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-10-04 Thread Ravit Shapira
 Hi Chirs,

Regarding Is64Bit="No" - which tag in WIX this attribute belongs to? Are you 
referring to the attribute "win64" of the component element?

Thanks,
Ravit
-Original Message-
From: Christopher Karper [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 25, 2008 6:25 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] how to use WIX write registry values to both 32 bit 
and 64 bit registries in one MSI?

You shouldn't directly access the Wow6432Node, just set up your registry
access like a 32 bit program would expect, then mark the component
containing those registry items as Is64Bit="No"...

That should set you up.

Chris

On Thu, Sep 25, 2008 at 5:13 AM, Ravit Shapira <
[EMAIL PROTECTED]> wrote:

> Adding wix-users.
>
> From: Jian Yu
> Sent: Thursday, September 25, 2008 1:45 AM
> To: WiX Working Group
> Cc: Sheng Zhao; Ravit Shapira; Binggong Ding; Jian-Chao Wang
> Subject: how to use WIX write registry values to both 32 bit and 64 bit
> registries in one MSI?
>
> Hi, everyone. Recently, I met some problems in using WIX.
>
> We want to install some data file in a folder, and add registry values
> which points to this folder in both 32bit and 64 bit registries, so both
> 32bit and 64 bit programs can make use of the same data.
>
> We expected to do this in a single MSI. So in this MSI, I need to write
> some registry values to both 32 bit and 64 bit registries in one MSI. I
> tried to achieve this goal by using the "Wow6432Node".
>
> For example,:
>  Name="Version" Type="string" Value="3.0" />
>  Type="string" Value="3.0" />
>
> However, after running the MSI, only "SOFTWARE\Acme\Foobar 1.0"is rightly
> set. Nothing happens in "SOFTWARE\Wow6432Node\Acme\Foobar 1.0".
>
> It seems windows installer doesn't permit the 64bit MSI to write registry
> values in 32 bit registry. Is there any solution about this problem?  This
> WIX file is complied in a 64-bit machine.
>
> Sincerely thanks for your help.
>
> Best regards.
> Jian Yu
> -
> 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


Re: [WiX-users] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-09-27 Thread Sandeep Gautam (HCL Technologies Ltd)
So in this  case what I need to do.
Please help me.
Regards
Sandeep

-Original Message-
From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: Saturday, September 27, 2008 11:09 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] how to use WIX write registry values to both 32 bit 
and 64 bit registries in one MSI?

Sandeep Gautam (HCL Technologies Ltd) wrote:
> I am building one msi on  32 bit machine and using on 64 bit machine.
> By this MSi, I want to write out of the Wow6432node.

That requires a 64-bit installer. Note that if you're running 32-bit
apps, they're going to look in Wow6432Node, so a 32-bit MSI is doing the
right thing.

--
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


-
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] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-09-27 Thread Bob Arnson
Sandeep Gautam (HCL Technologies Ltd) wrote:
> I am building one msi on  32 bit machine and using on 64 bit machine.
> By this MSi, I want to write out of the Wow6432node. 

That requires a 64-bit installer. Note that if you're running 32-bit 
apps, they're going to look in Wow6432Node, so a 32-bit MSI is doing the 
right thing.

-- 
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


Re: [WiX-users] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-09-25 Thread Sandeep Gautam (HCL Technologies Ltd)
Hi,

I am building one msi on  32 bit machine and using on 64 bit machine.
By this MSi, I want to write out of the Wow6432node. But I am not able to do 
the same.
As I guess, I am running this msi in 32 bit scope that is why I am not able to 
write out of the wow6432bit folder.
Even the same installer creating the required entries inside wow6432node folder.
Please help me out.

Regards
Sandeep



-
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] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-09-25 Thread Christopher Karper
You shouldn't directly access the Wow6432Node, just set up your registry
access like a 32 bit program would expect, then mark the component
containing those registry items as Is64Bit="No"...

That should set you up.

Chris

On Thu, Sep 25, 2008 at 5:13 AM, Ravit Shapira <
[EMAIL PROTECTED]> wrote:

> Adding wix-users.
>
> From: Jian Yu
> Sent: Thursday, September 25, 2008 1:45 AM
> To: WiX Working Group
> Cc: Sheng Zhao; Ravit Shapira; Binggong Ding; Jian-Chao Wang
> Subject: how to use WIX write registry values to both 32 bit and 64 bit
> registries in one MSI?
>
> Hi, everyone. Recently, I met some problems in using WIX.
>
> We want to install some data file in a folder, and add registry values
> which points to this folder in both 32bit and 64 bit registries, so both
> 32bit and 64 bit programs can make use of the same data.
>
> We expected to do this in a single MSI. So in this MSI, I need to write
> some registry values to both 32 bit and 64 bit registries in one MSI. I
> tried to achieve this goal by using the "Wow6432Node".
>
> For example,:
>  Name="Version" Type="string" Value="3.0" />
>  Type="string" Value="3.0" />
>
> However, after running the MSI, only "SOFTWARE\Acme\Foobar 1.0"is rightly
> set. Nothing happens in "SOFTWARE\Wow6432Node\Acme\Foobar 1.0".
>
> It seems windows installer doesn't permit the 64bit MSI to write registry
> values in 32 bit registry. Is there any solution about this problem?  This
> WIX file is complied in a 64-bit machine.
>
> Sincerely thanks for your help.
>
> Best regards.
> Jian Yu
> -
> 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


Re: [WiX-users] how to use WIX write registry values to both 32 bit and 64 bit registries in one MSI?

2008-09-25 Thread Ravit Shapira
Adding wix-users.

From: Jian Yu
Sent: Thursday, September 25, 2008 1:45 AM
To: WiX Working Group
Cc: Sheng Zhao; Ravit Shapira; Binggong Ding; Jian-Chao Wang
Subject: how to use WIX write registry values to both 32 bit and 64 bit 
registries in one MSI?

Hi, everyone. Recently, I met some problems in using WIX.

We want to install some data file in a folder, and add registry values which 
points to this folder in both 32bit and 64 bit registries, so both 32bit and 64 
bit programs can make use of the same data.

We expected to do this in a single MSI. So in this MSI, I need to write some 
registry values to both 32 bit and 64 bit registries in one MSI. I tried to 
achieve this goal by using the "Wow6432Node".

For example,:



However, after running the MSI, only "SOFTWARE\Acme\Foobar 1.0"is rightly set. 
Nothing happens in "SOFTWARE\Wow6432Node\Acme\Foobar 1.0".

It seems windows installer doesn't permit the 64bit MSI to write registry 
values in 32 bit registry. Is there any solution about this problem?  This WIX 
file is complied in a 64-bit machine.

Sincerely thanks for your help.

Best regards.
Jian Yu
-
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