Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Is Install Per User or Per Machine?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Dennis Bareis  
View profile  
 More options Aug 24 2004, 9:18 am
Newsgroups: microsoft.public.platformsdk.msi
From: dbar...@labyrinth.net.au (Dennis Bareis)
Date: 23 Aug 2004 16:18:23 -0700
Local: Tues, Aug 24 2004 9:18 am
Subject: Is Install Per User or Per Machine?
Hi,

This is either a hole in the API or I'm missing something obvious.

During an install how can I tell if the install is per-user or
per-machine?
Windows Installer obviously makes this decision at some stage.
The ALLUSERS property can't be used.
A verbose log doesn't show any likely properties.
There appears to nothing in the condition syntax to support it.
The Mode method of the session object doesn't supply it.
No other objects seem to supply it.

Any ideas?  At this stage I'll call this a limitation (if only in
documentation)...

I probably wouldn't care too much if it wasn't for the limitation in
the "Environment" table where unlike the "Registry" table I can't
leave the per-user/per-machine decision up to Windows Installer.

Thanks for any info,
Dennis


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Phil Wilson  
View profile  
 More options Aug 24 2004, 2:41 pm
Newsgroups: microsoft.public.platformsdk.msi
From: "Phil Wilson" <pdjwil...@nospam.cox.net>
Date: Mon, 23 Aug 2004 21:41:11 -0700
Local: Tues, Aug 24 2004 2:41 pm
Subject: Re: Is Install Per User or Per Machine?
Why can't ALLUSERS be used?
--
Phil Wilson
[MVP Windows Installer]
"Dennis Bareis" <dbar...@labyrinth.net.au> wrote in message

news:266bedb4.0408231518.62377a82@posting.google.com...
> Hi,

> This is either a hole in the API or I'm missing something obvious.

> During an install how can I tell if the install is per-user or
> per-machine?
> Windows Installer obviously makes this decision at some stage.
> The ALLUSERS property can't be used.
> A verbose log doesn't show any likely properties.
> There appears to nothing in the condition syntax to support it.
> The Mode method of the session object doesn't supply it.
> No other objects seem to supply it.

> Any ideas?  At this stage I'll call this a limitation (if only in
> documentation)...

> I probably wouldn't care too much if it wasn't for the limitation in
> the "Environment" table where unlike the "Registry" table I can't
> leave the per-user/per-machine decision up to Windows Installer.

> Thanks for any info,
> Dennis


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
"Martin v. Löwis"  
View profile  
 More options Aug 24 2004, 4:28 pm
Newsgroups: microsoft.public.platformsdk.msi
From: "Martin v. Löwis" <mar...@v.loewis.de>
Date: Tue, 24 Aug 2004 08:28:15 +0200
Local: Tues, Aug 24 2004 4:28 pm
Subject: Re: Is Install Per User or Per Machine?

Phil Wilson wrote:
> Why can't ALLUSERS be used?

It doesn't work on W9X. Of course, I *think* the
expression

Version9X or (ALLUSERS=1) or (ALLUSERS=2 and Privileged)

might be pretty close to determining whether this is an
allusers install - except that, on W9x, allusers depends
on whether the system has user profiles or not.

Regards,
Martin


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dennis Bareis  
View profile  
 More options Aug 24 2004, 7:16 pm
Newsgroups: microsoft.public.platformsdk.msi
From: Dennis Bareis <dbar...@KillSpam.labyrinth.net.au>
Date: Tue, 24 Aug 2004 19:16:37 +1000
Local: Tues, Aug 24 2004 7:16 pm
Subject: Re: Is Install Per User or Per Machine?
On Tue, 24 Aug 2004 08:28:15 +0200, "Martin v. Löwis"

<mar...@v.loewis.de> wrote:
>Phil Wilson wrote:
>> Why can't ALLUSERS be used?

>It doesn't work on W9X. Of course, I *think* the
>expression

>Version9X or (ALLUSERS=1) or (ALLUSERS=2 and Privileged)

>might be pretty close to determining whether this is an
>allusers install - except that, on W9x, allusers depends
>on whether the system has user profiles or not.

Thanks, I'd guessed that it was going to be something like that but I
was hoping that Windows Installer was smarter than that (I should have
known better).

You'd think that MS could at least have documented the workaround to
this issue (a condition that complicated is not something we should
have to guess). But again I suppose only a small fraction of what you
need to know is documented..

I'll use your condition as it is close to my "worrst case scenario
guess".

Bye,
Dennis

----------------------------
Dennis Bareis (dbar...@KillSpam.labyrinth.net.au)
http://www.labyrinth.net.au/~dbareis/index.htm

Freeware automated MSI creation or updating tool (overnight builds etc):
http://www.labyrinth.net.au/~dbareis/makemsi.htm
----------------------------


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google