为什么我不能使用我自己的 ftp.exe?

为什么我不能使用我自己的 ftp.exe?

我一直在尝试在 Windows XP 上的 Emacs22 中配置 FTP,并且我读到这里Windows FTP 程序不够完善,因此将其替换为这个GNU。这在我的家用电脑上运行良好,但在我的工作电脑上,如果我将新的 ftp.exe 放入 System32 中,覆盖旧版本,Windows 会立即默默地用原始版本替换我的版本。有没有办法阻止这种行为?

答案1

此功能称为Windows 文件保护

%systemroot%\system32\dllcache据我记得,您还必须替换目录中的文件,但请自行承担风险。

答案2

你不能只改变 Emacs 调用的程序吗?

M-x customize-variable RET ange-ftp-ftp-program-name RET

或者将其添加到您的.emacs

(setq 'ange-ftp-ftp-program-name "my-ftp")

相关内容