I've been trying to configure FTP in Emacs22 on Windows XP, and I read here that the Windows ftp program wasn't up to scratch, and to replace it with this GNU one. That worked fine on my home computer, but on my work computer, if I put the new ftp.exe in System32, overwriting the old one, Windows instantly and silently replaces my version with its original version. Is there a way to stop this behaviour?
This feature is called Windows File Protection.
You have to replace the file in the directory
%systemroot%\system32\dllcache also, as far as I remember, but try on your own risk.