setup.exe now requires administrator privileges

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Apr 5 08:15:00 GMT 2013


On Apr  5 13:35, Shaddy Baddah wrote:
> Hi,
> 
> On Apr  3 21:20, Corinna Vinschen wrote:
> >On Apr  3 17:19, Shaddy Baddah wrote:
> </snip>
> >>Based on my limited understanding of .exe.manifest files, I believe the
> >>problem should be related to this change to Cygwin setup:
> >>
> >>http://sourceware.org/cgi-bin/cvsweb.cgi/setup/setup.exe.manifest?rev=2.4&content-type=text/x-cvsweb-markup&cvsroot=cygwin-apps
> >>
> >>with changelog excerpt:
> >>
> >>
> >>* setup.exe.manifest: Set processorArchitecture to "*".
> >>Add explicit requestedExecutionLevel for 64-bit compatibility.
> >>
> >>Am I correct?
> >
> >Probably yes.  Yaakov, why is that necessary for 64 bit?  Is that
> >documented somewhere?
> 
> I tried working around this by writing an in-place
> cygpkg64.exe.manifest with <requestedExecutionLevel level="asInvoker"
> uiAccess="false"/>, not really expecting it to work. And of course it
> has not.
> 
> Is it possible to cross-build setup64.exe from 32 bit Cygwin? Is there
> much mucking about to achieve it?

It's possible using the mingw-w64 64 bit cross toolchain.  You just
have to remove the requestedExecutionLevel entry from the manifest
file.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat



More information about the Cygwin-apps mailing list