]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Allow PROCESS_QUERY_INFORMATION access to our process.
authorOwen Dunn <owen@greenend.org.uk>
Sun, 3 Apr 2016 14:06:44 +0000 (15:06 +0100)
committerOwen Dunn <owen@greenend.org.uk>
Sun, 3 Apr 2016 14:06:44 +0000 (15:06 +0100)
Blocking PROCESS_QUERY_INFORMATION access to the process turned out to
stop screen readers like Microsoft Narrator from reading parts of the
PuTTY window like the System Menu.

windows/winsecur.c

index 95c1b6e1ec7fc551f1e1c7e7f5c88435a0eea78d..7d49aaeb43be8c255460bd4374870550eda825be 100644 (file)
@@ -233,7 +233,7 @@ int setprocessacl(char *error)
 
     static const nastyace=WRITE_DAC | WRITE_OWNER |
        PROCESS_CREATE_PROCESS | PROCESS_CREATE_THREAD |
-       PROCESS_DUP_HANDLE | PROCESS_QUERY_INFORMATION |
+       PROCESS_DUP_HANDLE |
        PROCESS_SET_QUOTA | PROCESS_SET_INFORMATION |
        PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE |
        PROCESS_SUSPEND_RESUME;