Questions regarding patching, updating and UAC

Got a problem you cannot solve? Try here.
douR
Posts: 4
Joined: Tue Nov 13, 2007 2:59 pm

Questions regarding patching, updating and UAC

Postby douR » Mon Nov 19, 2007 4:14 pm

Hi,

I have a quite a few questions about your product, and accidently posted the majority of them to your technical support forum. Rather than relist them here, here is the link.

http://www.installaware.com/forums/view ... 1788#11788

It also appears that my post was too long, and the forum software was truncating it so I am now listing my remaining questions here.

8. One of my concerns with the patching is that according to the Microsoft Documentation for “User Account Control (UAC) Patching” when applying a MSI Patch (MSP) the original install must be run from removable media for Windows XP otherwise it will fail. (This limitation does not apply to Vista.)
- So, if I understand this correctly then if I used the MSI Patch approach I would be OK on Vista when installing from a UNC but, not Windows XP.

9. Would InstallAware’s caching of the setup source get around this limitation on XP?

Thanks.

Doug

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Mon Nov 19, 2007 6:51 pm

Please post technical questions in the technical support forum. This thread is now being moved.
Candice Jones
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

rjking
Posts: 2
Joined: Sun Nov 11, 2007 9:35 pm

silently patching program installed into PFiles by non-admin

Postby rjking » Mon Dec 17, 2007 7:50 pm

We have been experimenting with building installations and patches with the Codegear Special Edition of Installaware 6 which came with Delphi 2007.

Unfortunately, no matter how we try, we are not able to produce a patch that can be silently applied by a non-administrator to a previous installation (that was installed by an administrator). Both the main installation and the patch are signed with the same valid Verisign-issued certificate. We are testing under Vista. When testing as a non-administrator, the patch cannot locate the original installation and asks the user for the location of the files - something we absolutely need to avoid! (When running as an administrator the patch can locate the files; the original setup was installed for all users; the original setup is a web deployment build).

I have searched the Installaware forums and am concerned that the following topics appear not to have reached a satisfactory conclusion (and they are months and months old):

http://www.installaware.com/forum/viewtopic.php?t=2831&highlight=patching

http://www.installaware.com/forum/viewtopic.php?p=11734&highlight=#11734

Are we correct in coming to the conclusion that Installaware does not have a solution which allows a program installed into Program Files to silently patch itself when run by a non-admin user under Vista (and it is signed with the same certificate that the original installation was signed with)?

If we are wrong and Installaware can generate such a patch, is there a sample setup and patch project that we can download from somewhere and experiment with?

We need to hear that Installaware can provide a solution to this issue, else we will have to evaluate competitive installation and patch creation
products such as the dreaded InstallShield.

Thank you and regards, Richard

Alex_Ronquillo
Site Admin
Posts: 364
Joined: Mon Jul 30, 2007 11:51 am
Location: USA
Contact:

Postby Alex_Ronquillo » Thu Dec 20, 2007 5:29 pm

Are we correct in coming to the conclusion that Installaware does not have a solution which allows a program installed into Program Files to silently patch itself when run by a non-admin user under Vista (and it is signed with the same certificate that the original installation was signed with)?

Unfortunatelly, you are right. When a per machine installation is done by an administrator, only an administrator is able to patch that application. Guest or nonadministrator users don't have enough rights to modify per machine installations.
Alejandro Ronquillo
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

douR
Posts: 4
Joined: Tue Nov 13, 2007 2:59 pm

Limitation of InstallAware?

Postby douR » Fri Dec 21, 2007 5:24 pm

I am confused - is this a limitation of InstallAware?

Or is it because the MSI installer is treating this scenario as a "managed install"?

http://blogs.msdn.com/windows_installer ... -list.aspx

According to the MS documentation performing a credential free patch for an application that was originally installed per-machine should be possible. Or is there something in the conditions that I am missing?

http://msdn2.microsoft.com/en-us/library/aa372388(VS.85).aspx

Here's a thread on a MS newsgroup where one person talks about getting it to work. (See the response from Superfreak3 on Aug 17 12:07PM.)

http://groups.google.com/group/microsof ... 505e64498e

R77
Posts: 1
Joined: Tue Dec 25, 2007 7:14 pm

Postby R77 » Tue Dec 25, 2007 7:27 pm

To anyone at InstallAware,

I am currently reviewing the InstallAware 7 evaluation (and I have the Codegear v6 edition).

The only thing stopping me from purchasing your product is the fact that you do not seem to support "User Account Control (UAC) Patching", which is simply patches that may be applied by non-administrator users. As the previous poster noted, go to this link and you will see that Windows Vista does in-fact support this:

http://msdn2.microsoft.com/en-us/library/aa372388.aspx

What your installation seem to be missing is the "MsiPatchCertificate" and "MsiDigitalCertificate" tables, which are required to support non-administrative user patching. The MSP file must also be digitally signed with the same certificate that was used on the original first installation MSI file.

I know that this is 100% supported in two competing products, namely InstallShield and Advanced Installer (download the evaluation and you will see patching works for non-admin users).

If you add these missing items to your product, and patching finally works properly on Windows Vista for non-admin users, then I'll be more than happy to purchase it.


Regards,

RH

AGG
Posts: 2
Joined: Fri Dec 21, 2007 1:55 pm

Postby AGG » Wed Dec 26, 2007 12:12 pm

I want add my voice to R77's comments. This is an important issue to us, also. My customers should be able to patch a pre-installed package without logging in as administrator. InstallAware, please respond to R77's question. Thanks.

AGG

seamless
Posts: 5
Joined: Tue May 06, 2008 7:50 am

Missing MSI support

Postby seamless » Tue May 06, 2008 8:26 am

AGG wrote:I want add my voice to R77's comments. This is an important issue to us, also. My customers should be able to patch a pre-installed package without logging in as administrator. InstallAware, please respond to R77's question. Thanks.


I second that.

Steve
Posts: 117
Joined: Fri Jun 16, 2006 9:51 pm
Location: Canada eh

Postby Steve » Tue May 19, 2009 5:11 pm

Is there a chance that this Vista patching problem been fixed under InstallAware version 9?

manma
Posts: 3
Joined: Sun Oct 04, 2015 8:24 pm

Re: Questions regarding patching, updating and UAC

Postby manma » Sun Oct 02, 2016 9:49 pm

Any follow up by IA technical support for patching with UAC issue?

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Questions regarding patching, updating and UAC

Postby FrancescoT » Mon Oct 03, 2016 9:26 am

Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 47 guests