← Back to team overview

coapp-developers team mailing list archive

Re: Changes to the design of CoApp

 

On Mon, Jul 25, 2011 at 10:46 PM, Garrett Serack <garretts@xxxxxxxxxxxxx> wrote:
>
> (posted on the coapp website at: http://coapp.org/posts/2011/07/25/Changes-to-the-design-of-CoApp )
>
> On Friday, we had a conference call to discuss a critical problem in the CoApp package manager.
>
> ... when the user double-clicks on an a CoApp MSI, Windows Installer elevates the installer process by switching to the LOCALSYSTEM (NT AUTHORITY\SYSTEM) account, but actively removes a bunch of privileges that they didn’t figure an installer would need—specifically the ability to create symlinks has been removed. Symlinks are a critical part of CoApp’s design, and I’m not willing to compromise the features thatrely on them...
>
> Having looked at a few ways to overcome this limitation, we've pretty much settled on the idea that we will split up some of the CoApp components into finer-grained peices, and create a service that can perform the requisite high-privilige operations that are needed to for CoApp to manage packages correctly.

Hi Garrett,

Why does Windows Installer disallow this privilege? Would it be
possible to get Windows Installer fixed not to do this?

Greetings,

Olaf


Follow ups

References