]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commitdiff
New FAQ: "When I put PuTTY in C:\WINDOWS\SYSTEM32 on my 64-bit Windows system,
authorJacob Nevins <jacobn@chiark.greenend.org.uk>
Mon, 30 Jan 2012 00:29:32 +0000 (00:29 +0000)
committerJacob Nevins <jacobn@chiark.greenend.org.uk>
Mon, 30 Jan 2012 00:29:32 +0000 (00:29 +0000)
`Duplicate Session' doesn't work." (Explanation courtesy Owen.)

git-svn-id: http://svn.tartarus.org/sgt/putty@9391 cda61777-01e9-0310-a592-d414129be87e

doc/faq.but
doc/index.but

index ded2d1969e8d5bb10f4c4ba4414f23e7530c995a..c794917165b474da149dc9ff45c94e137f1bb490 100644 (file)
@@ -1043,6 +1043,23 @@ is triggered by PuTTY 0.58. This was fixed in 0.59. The
 \W{http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/xp-wont-run}{\q{xp-wont-run}}
 entry in PuTTY's wishlist has more details.
 
+\S{faq-system32}{Question} When I put PuTTY in
+\cw{C:\\WINDOWS\\\i{SYSTEM32}} on my \i{64-bit Windows} system,
+\i{\q{Duplicate Session}} doesn't work.
+
+The short answer is not to put the PuTTY executables in that location.
+
+On 64-bit systems, \cw{C:\\WINDOWS\\SYSTEM32} is intended to contain
+only 64-bit binaries; Windows' 32-bit binaries live in
+\cw{C:\\WINDOWS\\SYSWOW64}. When a 32-bit program such as PuTTY runs
+on a 64-bit system, it cannot by default see the \q{real}
+\cw{C:\\WINDOWS\\SYSTEM32} at all, because the
+\W{http://msdn.microsoft.com/en-us/library/aa384187(v=vs.85).aspx}{File
+System Redirector} arranges that the running program sees the
+appropriate kind of binaries in \cw{SYSTEM32}. Thus, operations in
+the PuTTY suite that involve it accessing its own executables, such as
+\i{\q{New Session}} and \q{Duplicate Session}, will not work.
+
 \H{faq-secure} Security questions
 
 \S{faq-publicpc}{Question} Is it safe for me to download PuTTY and
index a13eaf1b5635104611809defc8bebd40e30b3232..beb8fcda4505ca93237c0908396b6da101d942ba 100644 (file)
@@ -849,3 +849,8 @@ saved sessions from
 \IM{GSSAPI credential delegation} GSSAPI credential delegation
 \IM{GSSAPI credential delegation} credential delegation, GSSAPI
 \IM{GSSAPI credential delegation} delegation, of GSSAPI credentials
+
+\IM{SYSTEM32} \cw{SYSTEM32} directory, on Windows
+
+\IM{64-bit Windows} 64-bit Windows
+\IM{64-bit Windows} Windows, 64-bit