X-Spam-Check-By: sourceware.org Message-ID: <31b7d2790612141030k545864d7la3bfe7ee00428dbc@mail.gmail.com> Date: Thu, 14 Dec 2006 18:30:24 +0000 From: "DePriest, Jason R." To: cygwin AT cygwin DOT com Subject: Re: Vista & coreutils (or any other package) In-Reply-To: <458194CC.62EC7425@dessent.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20061214152631 DOT GK9829 AT calimero DOT vinschen DOT de> <45818407 DOT 981D73E7 AT dessent DOT net> <458194CC DOT 62EC7425 AT dessent DOT net> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 12/14/06, Brian Dessent wrote: > Shankar Unni wrote: > > > > The manifest route is pretty simple, you just create an .xml file, then > > > refer to it in a resource file, and then windres does the rest. > > > > But in cases like this, we really *don't* want to run with elevated > > privileges - if I'm "install"ing to /tmp, I definitely don't want to > > raise my privileges needlessly and potentially set up a security risk > > somewhere. (Admittedly this is an unlikely scenario, but...) > > I thought the idea here was that the manifest tells the system > explicitly "I am not an installer and I do not need to be run with > elevated privileges", i.e. treat it like a normal program. > From Microsoft Vista's UAC Dev Requirements -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- When developing new installation programs, much like developing programs for Windows Vista, be sure to embed an application manifest with an appropriate requestedExecutionLevel element. See the Step Six: Create and Embed an Application Manifest with Your Application section for more information. When the requestedExecutionLevel is present in the embedded application manifest, it overrides Installer Detection. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- So if you use It should work without requiring elevated privileges. Maybe. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/