From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#14794: 24.3.50; `w32-register-hot-key' does not work on Windows 7 64-bit Date: Fri, 12 Jul 2013 11:55:42 +0300 Message-ID: <83fvvk5f8x.fsf@gnu.org> References: <1bda8371-6234-45f4-a2b8-00ac282f2088@default> <8361whuk8c.fsf@gnu.org> <51DFBC65.3040303@gmx.at> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1373619428 8769 80.91.229.3 (12 Jul 2013 08:57:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Jul 2013 08:57:08 +0000 (UTC) Cc: 14794@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 12 10:57:08 2013 Return-path: Envelope-to: geb-bug-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 1UxZA3-00024A-T6 for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jul 2013 10:57:08 +0200 Original-Received: from localhost ([::1]:57206 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UxZA3-0008Cf-Hb for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jul 2013 04:57:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45000) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UxZ9z-0008CP-Gv for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2013 04:57:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UxZ9y-0002CJ-Hm for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2013 04:57:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UxZ9y-0002CF-EO for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2013 04:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1UxZ9x-0005cp-Ua for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2013 04:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jul 2013 08:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14794 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14794-submit@debbugs.gnu.org id=B14794.137361936921502 (code B ref 14794); Fri, 12 Jul 2013 08:57:01 +0000 Original-Received: (at 14794) by debbugs.gnu.org; 12 Jul 2013 08:56:09 +0000 Original-Received: from localhost ([127.0.0.1]:49607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxZ96-0005ak-JD for submit@debbugs.gnu.org; Fri, 12 Jul 2013 04:56:08 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:47719) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxZ93-0005aA-Vo for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 04:56:06 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MPT00H00FG7N300@a-mtaout20.012.net.il> for 14794@debbugs.gnu.org; Fri, 12 Jul 2013 11:55:48 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPT00HV7FGZCX90@a-mtaout20.012.net.il>; Fri, 12 Jul 2013 11:55:48 +0300 (IDT) In-reply-to: <51DFBC65.3040303@gmx.at> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:76271 Archived-At: > Date: Fri, 12 Jul 2013 10:20:53 +0200 > From: martin rudalics > CC: Drew Adams , 14794@debbugs.gnu.org > > From what I read on such systems an application that does not have > registered a key itself is allowed to unregister it only if it is > certified in some way and resides in Program Files. It's much worse: to unregister a key, you must know its ID (the 2nd argument to the function). And how can you that, unless you have access to the sources of the program that registered the hot key in the first place? Moreover, RegisterHotKey can be used so that the hot key is registered for a specific thread, in which case only that thread can unregister it.