WinSCP 是一款适用于Windows的流行SFTP和FTP客户端,是一款功能强大的文件管理器,可提高您的工作效率。它提供了一个易于使用的GUI,可以使用多种协议在本地和远程计算机之间复制文件:Amazon S3,FTP,FTPS,SCP,SFTP或WebDAV。高级用户可以使用.NET程序集自动化WinSCP。
要构建WinSCP,您需要:
- Embarcadero C ++ Builder XE6 Professional 。
- 为Visual Studio 2017构建工具和代理(适用于C#7.0)
- nasm (将其存储到 buildtools/tools/nasm.exe )
- 目标文件转换器(将其存储到 buildtools/tools/objconv.exe)
- 构建MFC(请参阅 readme_mfc.txt )。
要自己构建WinSCP,请在根文件夹中修改并使用 build.bat 。
目录结构:
/source 所有本机库和可执行文件的项目文件 /source/components 本机WinSCP可视组件 /source/console console interface /source/core core(非可视)部分WinSCP (SSH,SFTP,FTP,WebDAV,S3和SCP代码) /source/dragext 拖放shell扩展名 /Source/filezilla FileZilla FTP客户端的源代码 /source/forms WinSCP的可视部分(对话框和窗口) /source/packages 一般可视组件(我和第三方) /source/putty PuTTY SSH客户端的源代码 /source/resource resources字符串 /source/windows 其他来源 /deployment Inno安装脚本来创建安装程序包 (参见 /deployment/readme) /dotnet WinSCP .NET程序集的源代码 /libs 第三方库 /translations WinSCP字符串的翻译
有关许可条件,请参阅 license.txt 文件。