From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.help Subject: Re: Emacs and Everything (~ locate) on Windows 8 Date: Fri, 18 Jan 2013 13:44:27 +0600 Message-ID: References: <86pq14gefo.fsf@somewhere.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1358495076 31911 80.91.229.3 (18 Jan 2013 07:44:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Jan 2013 07:44:36 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Sebastien Vauban Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jan 18 08:44:55 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tw6dB-0006P3-Gn for geh-help-gnu-emacs@m.gmane.org; Fri, 18 Jan 2013 08:44:53 +0100 Original-Received: from localhost ([::1]:55037 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw6cu-0006wj-NZ for geh-help-gnu-emacs@m.gmane.org; Fri, 18 Jan 2013 02:44:36 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw6co-0006wV-Ia for help-gnu-emacs@gnu.org; Fri, 18 Jan 2013 02:44:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tw6cn-00088V-9e for help-gnu-emacs@gnu.org; Fri, 18 Jan 2013 02:44:30 -0500 Original-Received: from mail-wi0-f174.google.com ([209.85.212.174]:47552) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw6cn-00088N-3A for help-gnu-emacs@gnu.org; Fri, 18 Jan 2013 02:44:29 -0500 Original-Received: by mail-wi0-f174.google.com with SMTP id hq4so5056270wib.7 for ; Thu, 17 Jan 2013 23:44:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Qujv2oMSkKhCgO7+w9cnu2LB22VAYdQXDEuUgbnOQPI=; b=RhDO9fDDEAReO1bu94y/pNGSuBz7NB77uGXfcZ2sbLzErs/NXEGraYzcy2A8UQp2xv ZUQ7ZgewqrtFSw7izlttrmXHGsyHszWbPF9S9dK6xYQFIFkhLr+66yMZv6I2nLfQPAZ/ OZmOridy8A+2NoYbSJQ8nbKH64P5tfld0uzUhQcq/sZBsgAwxJgY+FwxtSo3mf+DMbGa VS6fmWvJI/QPt2QfM7WSi9r7LW2wCGa0h+mEDhgnqVUYLPfK6y4KGBVSUGQUP1HZzjnl bHyMuBJPHItROGQ0B6mgsPosSe+TlIGWDZSJbj3EPsmBjUUd82c/P2Tm7Oq59fQyvUtT PDMw== X-Received: by 10.194.236.166 with SMTP id uv6mr12434761wjc.34.1358495067698; Thu, 17 Jan 2013 23:44:27 -0800 (PST) Original-Received: by 10.217.6.202 with HTTP; Thu, 17 Jan 2013 23:44:27 -0800 (PST) In-Reply-To: <86pq14gefo.fsf@somewhere.org> X-Google-Sender-Auth: gi6vVb74V4MOsqEQNmJ2IzsZdEM X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.212.174 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:88704 Archived-At: On Thu, Jan 17, 2013 at 7:51 PM, Sebastien Vauban wrote: > - Everything (see http://www.voidtools.com/) apparently requires to run as an > administrator on Windows Vista, 7 and 8 -- I did not have any problem at all > under Windows XP Under XP, the first user created during setup is automatically an administrator unless you take specific steps to avoid it. > I guess I'm not the only one using Emacs and Everything on a recent Windows > platform. How did you solve this dilemna? You could write (or have someone (possibly the developer of Everything) write for you) an intermediate program that would start as administrator, interact with Everything, and provide a programmatic interface over some form of interprocess communication to low privilege users. (Ideally, it would have to check the access rights of the connecting user against the access lists of the directories the user is trying to search.) You might be able to tweak the ES commandline client, or borrow some of its code, to do that. That said, Everything seems to be a very ugly piece of software, even for a Windows program, from an architectural point of view. (It should have its service part split off of the GUI part, and it should not contain an implementation of a server for an extension of the FTP protocol.)