(no subject)

4 messages Options
Embed this post
Permalink
Tobi Ha

(no subject)

Reply Threaded More More options
Print post
Permalink
So, then as I can not focus only on Windows 7, the bootstrapper would be another way. What the bootstrapper should do at this side? As first I would say it can check on Admin Rights to decide what installation can be done, but is there anything else?
Will Burn Support this?


Cheers,
Tobias

Message: 4
Date: Wed, 21 Oct 2009 07:36:03 -0700
From: Rob Mensching <[hidden email]>
Subject: Re: [WiX-users] Installing a Program for "All users" without
To: "General discussion for Windows Installer XML toolset."
                 <[hidden email]>
Message-ID:
                 <[hidden email]>
Content-Type: text/plain; charset=UTF-8

I'd shorten Pally's answer to "Not without a bootstrapper or MSI 5.0".
<smile/>
virtually, Rob Mensching - RobMensching.com LLC <http://robmensching.com>

On Wed, Oct 21, 2009 at 3:28 AM, Pally Sandher <[hidden email]>wrote:

> It is potentially possible to either allow the user to choose whether to
> install per-user or per-machine by providing some method of setting the
> ALLUSERS property such as a couple of radio buttons and you could take
> the choice away from them if they aren't running as Administrator by
> conditioning the choice using the Privileged property. However when
> running a per-user install you are limited to the things you can do. As
> far as I'm aware you cannot write to HKLM & HKCR registry hives so most
> registration operations are not possible. I'm not 100% sure but I don't
> think you can write to ProgramFilesFolder and other similar places (all
> your file & folder changes need to be in per-User locations all of which
> are under the users profile directory).
>
> Unless you're limiting your application/installer to *only* Windows 7
> and/or Windows Installer 5.0 then the answer appears to be no. As
> Windows XP SP3 only has Windows Installer 3.1 & Windows Vista SP2 only
> has Windows Installer 4.0 (by default, Windows Installer 4.5 has a
> redist available for both but is not automatically pushed out by
> Microsoft Update) I would personally not try to attempt this but I
> suggest you make your own choice. Once Windows Installer 5.0 is made
> available you could potentially bootstrap it before your MSI but that
> would require administrator privileges to install making the whole
> discussion moot unless Microsoft decide to push it out using Automatic
> Updates.
>
> The following links may give you more information:
>
> Installation Context ->
> http://msdn.microsoft.com/en-us/library/dd765197%28VS.85%29.aspx
> Windows Installer Team Blog on Authoring a single package for Per-User
> or Per-Machine Installation context in Windows 7 ->
> http://blogs.msdn.com/windows_installer_team/archive/2009/09/02/authorin
> g-a-single-package-for-per-user-or-per-machine-installation-context-in-w
> indows-7.aspx
>
> Good Luck.
>
>
> Palbinder Sandher
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP
> Email Disclaimer
>
>
> -----Original Message-----
> From: Tobi Ha [mailto:[hidden email]]
> Sent: 21 October 2009 10:37
> To: [hidden email]
> Subject: Re: [WiX-users] Installing a Program for "All users" without
>
> Thanks for the quick response, so this was my first guess either.
> So the other question is: is there a way to author a single installation
> that can be isntalled in per user and all user context? The MSI MSDN
> help states this is only possible for Windows 7 with MSI 5.0...
>
> cheers,
> Tobias
>
>
> Date: Wed, 21 Oct 2009 10:29:53 +0100
> From: "Pally Sandher" <[hidden email]>
> Subject: Re: [WiX-users] Installing a Program for "All users" without
>                 adminrights
> To: "General discussion for Windows Installer XML toolset."
>                 <[hidden email]>
> Message-ID: <[hidden email]>
> Content-Type: text/plain;                charset="us-ascii"
>
> Simple Answer: No.
>
> Complex Answer: It depends on exactly what your installer does but the
> things you can do are so limited they may as well not be possible
> either. Hence the simple answer.
>
> Palbinder Sandher
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP Email Disclaimer
>
>
> -----Original Message-----
> From: Tobi Ha [mailto:[hidden email]]
> Sent: 21 October 2009 09:54
> To: [hidden email]
> Subject: [WiX-users] Installing a Program for "All users" without
> adminrights
>
> I ahve a question regarding Installation Privileges and the setting of
> the ALLUSERS property:
>
> Is it possible to install an MSI in the "allusers context" without
> having admin or any special rights (so be a normal user)?
>
> cheers,
> Tobias
> --
> Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox
> 3.5 - sicherer, schneller und einfacher!
> http://portal.gmx.net/de/go/atbrowser
>
> ------------------------------------------------------------------------
> ------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA is
> the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and
> stay ahead of the curve. Join us from November 9 - 12, 2009. Register
> now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> WiX-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> WiX-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


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


------------------------------
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Igor Paniushkin

Patch with satellite assemblies in GAC

Reply Threaded More More options
Print post
Permalink
Hi all,

I'm trying to create patch (service pack) for one product and I have a
problem with satellite assemblies (resources) which are installed in the
GAC, they should be updated by patch. After applying a patch only one
satellite assembly is updated, others are stayed not updated (old
version). I checked MsiPatchOldAssemblyName and MsiPatchOldAssemblyFile
tables in my patch and only one resource assembly is there (one
component).

Did somebody have the same issue? How to force msimsp to include all
satellites assemblies?

Best Regards,
Igor

SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  Registered number: 02675207.  
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Pally Sandher

Re: (no subject)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Tobi Ha
Essentially you could do it within the same MSI without using a
bootstrapper.
Make duplicate components for anything which needs to be per-machine &
condition the per-user ones with "NOT Privileged" while the normal ones
are conditioned with "Privileged".
Then add them all to your Feature tree at the appropriate places.

But as stated before if you wish to target pre-Windows Vista users you
are *very* limited with what you can do with regards to the per-user
install. See 2 links on my below e-mail for more information.

It all boils down to what you need to do for your application to be
installed correctly (unless you're writing your setup before you've
begun your application which will please Rob to the nth degree I
imagine). Without knowing that no one can properly advise you.


Palbinder Sandher
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500
F: +44 (0) 141 945 8501

http://www.iesve.com 
**Design, Simulate + Innovate with the <Virtual Environment>**
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer


-----Original Message-----
From: Tobi Ha [mailto:[hidden email]]
Sent: 21 October 2009 16:09
To: [hidden email]
Subject: [WiX-users] (no subject)

So, then as I can not focus only on Windows 7, the bootstrapper would be
another way. What the bootstrapper should do at this side? As first I
would say it can check on Admin Rights to decide what installation can
be done, but is there anything else?
Will Burn Support this?


Cheers,
Tobias

Message: 4
Date: Wed, 21 Oct 2009 07:36:03 -0700
From: Rob Mensching <[hidden email]>
Subject: Re: [WiX-users] Installing a Program for "All users" without
To: "General discussion for Windows Installer XML toolset."
                 <[hidden email]>
Message-ID:
       
<[hidden email]>
Content-Type: text/plain; charset=UTF-8

I'd shorten Pally's answer to "Not without a bootstrapper or MSI 5.0".
<smile/>
virtually, Rob Mensching - RobMensching.com LLC
<http://robmensching.com>

On Wed, Oct 21, 2009 at 3:28 AM, Pally Sandher
<[hidden email]>wrote:

> It is potentially possible to either allow the user to choose whether
> to install per-user or per-machine by providing some method of setting

> the ALLUSERS property such as a couple of radio buttons and you could
> take the choice away from them if they aren't running as Administrator

> by conditioning the choice using the Privileged property. However when

> running a per-user install you are limited to the things you can do.
> As far as I'm aware you cannot write to HKLM & HKCR registry hives so
> most registration operations are not possible. I'm not 100% sure but I

> don't think you can write to ProgramFilesFolder and other similar
> places (all your file & folder changes need to be in per-User
> locations all of which are under the users profile directory).
>
> Unless you're limiting your application/installer to *only* Windows 7
> and/or Windows Installer 5.0 then the answer appears to be no. As
> Windows XP SP3 only has Windows Installer 3.1 & Windows Vista SP2 only

> has Windows Installer 4.0 (by default, Windows Installer 4.5 has a
> redist available for both but is not automatically pushed out by
> Microsoft Update) I would personally not try to attempt this but I
> suggest you make your own choice. Once Windows Installer 5.0 is made
> available you could potentially bootstrap it before your MSI but that
> would require administrator privileges to install making the whole
> discussion moot unless Microsoft decide to push it out using Automatic

> Updates.
>
> The following links may give you more information:
>
> Installation Context ->
> http://msdn.microsoft.com/en-us/library/dd765197%28VS.85%29.aspx
> Windows Installer Team Blog on Authoring a single package for Per-User

> or Per-Machine Installation context in Windows 7 ->
> http://blogs.msdn.com/windows_installer_team/archive/2009/09/02/author
> in
> g-a-single-package-for-per-user-or-per-machine-installation-context-in
> -w
> indows-7.aspx
>
> Good Luck.
>
>
> Palbinder Sandher
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP Email Disclaimer
>
>
> -----Original Message-----
> From: Tobi Ha [mailto:[hidden email]]
> Sent: 21 October 2009 10:37
> To: [hidden email]
> Subject: Re: [WiX-users] Installing a Program for "All users" without
>
> Thanks for the quick response, so this was my first guess either.
> So the other question is: is there a way to author a single
> installation that can be isntalled in per user and all user context?
> The MSI MSDN help states this is only possible for Windows 7 with MSI
5.0...

>
> cheers,
> Tobias
>
>
> Date: Wed, 21 Oct 2009 10:29:53 +0100
> From: "Pally Sandher" <[hidden email]>
> Subject: Re: [WiX-users] Installing a Program for "All users" without
>                 adminrights
> To: "General discussion for Windows Installer XML toolset."
>                 <[hidden email]>
> Message-ID: <[hidden email]>
> Content-Type: text/plain;                charset="us-ascii"
>
> Simple Answer: No.
>
> Complex Answer: It depends on exactly what your installer does but the

> things you can do are so limited they may as well not be possible
> either. Hence the simple answer.
>
> Palbinder Sandher
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP Email Disclaimer
>
>
> -----Original Message-----
> From: Tobi Ha [mailto:[hidden email]]
> Sent: 21 October 2009 09:54
> To: [hidden email]
> Subject: [WiX-users] Installing a Program for "All users" without
> adminrights
>
> I ahve a question regarding Installation Privileges and the setting of

> the ALLUSERS property:
>
> Is it possible to install an MSI in the "allusers context" without
> having admin or any special rights (so be a normal user)?
>
> cheers,
> Tobias

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users
Blair-2

Re: Patch with satellite assemblies in GAC

Reply Threaded More More options
Print post
Permalink
In reply to this post by Igor Paniushkin
I gave up on msimsp/PatchWiz as soon as I had a viable alternative. It is
too big of a not-very-well-documented black hole.

Having said that,
http://msdn.microsoft.com/en-us/library/aa370346(VS.85).aspx says:

"The MsiPatchOldAssemblyFile table and MsiPatchOldAssemblyName table are not
generated automatically by PatchWiz. The update package specified in the
UpgradedImages table is required to contain these tables for the patch to
have this information."

I don't know where/how those tables are being automatically generated.
Possibly from the MsiAssemblyFile and MsiAssemblyName tables in the baseline
package used in the TargetImages table? I'm not sure.

I'll dig into it more, but I don't know what time I can put against it right
now...

-----Original Message-----
From: Igor Paniushkin [mailto:[hidden email]]
Sent: Wednesday, October 21, 2009 8:28 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Patch with satellite assemblies in GAC

Hi all,

I'm trying to create patch (service pack) for one product and I have a
problem with satellite assemblies (resources) which are installed in the
GAC, they should be updated by patch. After applying a patch only one
satellite assembly is updated, others are stayed not updated (old
version). I checked MsiPatchOldAssemblyName and MsiPatchOldAssemblyFile
tables in my patch and only one resource assembly is there (one
component).

Did somebody have the same issue? How to force msimsp to include all
satellites assemblies?

Best Regards,
Igor

SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires
that you delete it without acting upon or copying any of its contents, and
we further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.
Registered number: 02675207.  
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6
7DY, UK.


----------------------------------------------------------------------------
--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
WiX-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-users