实例介绍
Poderosa终端仿真器源码下载
Poderosa是一款为Windows设计的终端仿真器,它支持多种通信协议和高级功能,能够满足专业用户的需求。它的主要特点包括:
- SSH支持,包括代理转发、X11转发和端口转发(作为独立工具提供)
- SFTP、SCP文件传输
- Telnet协议支持
- XModem、ZModem文件传送协议
- 串行端口通信
- 管道通信(命名管道或进程)
【实例截图】
【核心代码】
文件清单
└── poderosa-d9f7b1dbd46ab7e80384abc298170acc92820f76
├── ABOUT ENCODINGS.txt
├── Benchmark
│ ├── AbstractTerminalBenchmark.cs
│ ├── Benchmark.csproj
│ ├── BenchmarkMenuGroup.cs
│ ├── BenchmarkPlugin.cs
│ ├── ChoosePatternDialog.cs
│ ├── ChoosePatternDialog.Designer.cs
│ ├── ChoosePatternDialog.resx
│ ├── DataLoadBenchmark.cs
│ ├── DataLoadDialog.cs
│ ├── DataLoadDialog.Designer.cs
│ ├── DataLoadDialog.resx
│ ├── MockSocket.cs
│ ├── MockTerminalConnection.cs
│ ├── OnPaintTimeStatistics.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── TerminalParameter.cs
│ └── XTermBenchmark.cs
├── build
│ ├── buildall.bat
│ ├── buildall-debug.bat
│ ├── buildall-release.bat
│ ├── build-doc.bat
│ ├── cleanall.bat
│ ├── make-dist-bin.bat
│ ├── make-dist-src.bat
│ ├── make-monolithic.bat
│ └── sign.sh
├── ChangeLog.txt
├── CodingStyle.txt
├── ContributedPlugins
│ └── ExtendPaste
│ ├── ExtendPaste.csproj
│ ├── ExtendPasteDialog.cs
│ ├── ExtendPasteDialog.designer.cs
│ ├── ExtendPasteDialog.resx
│ ├── ExtendPasteOptionPanel.cs
│ ├── ExtendPasteOptionPanel.resx
│ ├── ExtendPastePlugin.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── README_ja.txt
│ ├── README.txt
│ ├── Resources
│ │ └── OptionDialogIcon.png
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ └── strings.resx
├── ContributedPlugins.sln
├── Core
│ ├── AboutBox.cs
│ ├── AboutBoxEx.cs
│ ├── AboutBox.resx
│ ├── BasicCommands.cs
│ ├── BasicMenus.cs
│ ├── Caret.cs
│ ├── CharacterDocument.cs
│ ├── CharacterDocumentViewer.cs
│ ├── charfont
│ ├── charwidth
│ ├── CommandEx.cs
│ ├── CommandManager.cs
│ ├── CommandPositionEx.cs
│ ├── Core.csproj
│ ├── CoreServicesEx.cs
│ ├── Credits.cs
│ ├── Credits.resx
│ ├── DocActivationCommands.cs
│ ├── DocumentAndViewEx.cs
│ ├── ExtensionPointList.cs
│ ├── ExtensionPointList.Designer.cs
│ ├── GenericsUtil.cs
│ ├── GLine.cs
│ ├── icons.resx
│ ├── ListenerList.cs
│ ├── MacroEngineEx.cs
│ ├── MainWindow.cs
│ ├── MainWindowMenu.cs
│ ├── MenuUtil.cs
│ ├── PluginList.cs
│ ├── PluginList.Designer.cs
│ ├── PluginList.resx
│ ├── PoderosaForm.cs
│ ├── PopupViewContainer.cs
│ ├── Preferences.cs
│ ├── PreferencesEx.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RenderProfile.cs
│ ├── RenderProfileSerialize.cs
│ ├── Scripts
│ │ ├── gen-charfont.py
│ │ └── gen-charwidth.py
│ ├── Selection.cs
│ ├── SelectionEx.cs
│ ├── Serialize.cs
│ ├── SerializeEx.cs
│ ├── Session.cs
│ ├── SessionEx.cs
│ ├── SplittableView.cs
│ ├── StatusBar.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── TextDecoration.cs
│ ├── TextSelection.cs
│ ├── ToolBar.cs
│ ├── ToolBarEx.cs
│ ├── UIEventHandler.cs
│ ├── Unicode.cs
│ ├── WinCred.cs
│ ├── WindowManager.cs
│ ├── WindowManagerEx.cs
│ └── WindowPreference.cs
├── CoreTest
│ ├── CommandPositionT.cs
│ ├── CoreTest.csproj
│ ├── MainWindowMenuT.cs
│ ├── packages.config
│ ├── PreferencesT.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RenderProfileSerialize.cs
│ └── WinCredTest.cs
├── Doc
│ ├── DevelopersManual
│ │ └── ja
│ │ ├── apihelp.aml
│ │ ├── appendix_01.aml
│ │ ├── appendix_02.aml
│ │ ├── appendix_03.aml
│ │ ├── appendix_04.aml
│ │ ├── appendix.aml
│ │ ├── chap01_01.aml
│ │ ├── chap01_02.aml
│ │ ├── chap01_03.aml
│ │ ├── chap01.aml
│ │ ├── chap02_01.aml
│ │ ├── chap02_02.aml
│ │ ├── chap02_03.aml
│ │ ├── chap02_04.aml
│ │ ├── chap02_05.aml
│ │ ├── chap02_06.aml
│ │ ├── chap02.aml
│ │ ├── chap03_01.aml
│ │ ├── chap03_02.aml
│ │ ├── chap03_03.aml
│ │ ├── chap03.aml
│ │ ├── chap04_01_01.aml
│ │ ├── chap04_01_02.aml
│ │ ├── chap04_01_03.aml
│ │ ├── chap04_01_04.aml
│ │ ├── chap04_01.aml
│ │ ├── chap04_02_01.aml
│ │ ├── chap04_02_02.aml
│ │ ├── chap04_02_03.aml
│ │ ├── chap04_02_04.aml
│ │ ├── chap04_02.aml
│ │ ├── chap04_03.aml
│ │ ├── chap04_04.aml
│ │ ├── chap04_05.aml
│ │ ├── chap04.aml
│ │ ├── Content Layout.content
│ │ ├── index.aml
│ │ ├── Media
│ │ │ ├── fig01_01.gif
│ │ │ ├── fig01_02.gif
│ │ │ ├── fig02_01.gif
│ │ │ ├── fig02_02.gif
│ │ │ ├── fig02_03.gif
│ │ │ ├── fig03_01.gif
│ │ │ ├── fig03_02.gif
│ │ │ ├── fig03_03.gif
│ │ │ ├── fig03_04.gif
│ │ │ ├── fig03_05.gif
│ │ │ ├── fig04_01.gif
│ │ │ ├── fig04_02.gif
│ │ │ ├── fig04_03.gif
│ │ │ ├── fig04_04.gif
│ │ │ ├── fig04_05.gif
│ │ │ └── fig04_06.gif
│ │ └── Resource Item File.items
│ ├── PoderosaAPI_en.shfbproj
│ ├── PoderosaAPI_ja.shfbproj
│ ├── PoderosaMacroAPI_en.shfbproj
│ ├── PoderosaMacroAPI_ja.shfbproj
│ └── README.txt
├── Executable
│ ├── Executable.csproj
│ ├── Main.cs
│ ├── poderosa.ico
│ └── UIRoot.cs
├── Granados
│ ├── AgentForwarding.cs
│ ├── AlgorithmSupport.cs
│ ├── AssemblyInfo.cs
│ ├── Base64.cs
│ ├── Blowfish.cs
│ ├── CipherUtil.cs
│ ├── ConnectionParameter.cs
│ ├── CRC.cs
│ ├── DataFragment.cs
│ ├── DataHandler.cs
│ ├── DES.cs
│ ├── DH.cs
│ ├── DSA.cs
│ ├── EC.cs
│ ├── ECDH.cs
│ ├── ED.cs
│ ├── Granados.csproj
│ ├── KeyboardInteractive.cs
│ ├── KnownHosts.cs
│ ├── Mono
│ │ ├── BigInteger.cs
│ │ ├── ConfidenceFactor.cs
│ │ ├── NextPrimeFinder.cs
│ │ ├── PrimalityTests.cs
│ │ ├── PrimeGeneratorBase.cs
│ │ └── SequentialSearchPrimeGeneratorBase.cs
│ ├── PKIBase.cs
│ ├── Poderosa
│ │ ├── FileTransfer
│ │ │ └── Cancellation.cs
│ │ ├── KeyFormat
│ │ │ ├── BERReader.cs
│ │ │ ├── ByteArrayUtil.cs
│ │ │ ├── ISSH1PrivateKeyLoader.cs
│ │ │ ├── ISSH2PrivateKeyLoader.cs
│ │ │ ├── OpenSSHPrivateKeyLoader.cs
│ │ │ ├── PrivateKeyFileFormat.cs
│ │ │ ├── PrivateKeyFileHeader.cs
│ │ │ ├── PrivateKeyLoader.cs
│ │ │ ├── PuTTYPrivateKeyLoader.cs
│ │ │ ├── SSH1PrivateKeyLoader.cs
│ │ │ └── SSHComPrivateKeyLoader.cs
│ │ ├── SCP
│ │ │ ├── SCPChannelStream.cs
│ │ │ ├── SCPClient.cs
│ │ │ └── SCPClientException.cs
│ │ ├── SFTP
│ │ │ ├── SFTPClient.cs
│ │ │ ├── SFTPClientException.cs
│ │ │ ├── SFTPFileAttributes.cs
│ │ │ ├── SFTPFileInfo.cs
│ │ │ ├── SFTPPacket.cs
│ │ │ ├── SFTPPacketType.cs
│ │ │ └── SFTPStatusCodes.cs
│ │ └── Util
│ │ └── FilePathValidator.cs
│ ├── PortForwarding.cs
│ ├── PrimeSieve.cs
│ ├── ReaderWriter.cs
│ ├── Rijndael.cs
│ ├── Rng.cs
│ ├── RSA.cs
│ ├── Socket.cs
│ ├── SSH1Channel.cs
│ ├── SSH1Connection.cs
│ ├── SSH1ConnectionInfo.cs
│ ├── SSH1Packet.cs
│ ├── SSH1UserAuthKey.cs
│ ├── SSH2Channel.cs
│ ├── SSH2Connection.cs
│ ├── SSH2ConnectionInfo.cs
│ ├── SSH2Packet.cs
│ ├── SSH2UserAuthKey.cs
│ ├── SSH2Util.cs
│ ├── SSHChannel.cs
│ ├── SSHConnection.cs
│ ├── SSHPacketInterceptor.cs
│ ├── SSHUtil.cs
│ ├── StringResource.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── Tutorial.cs
│ ├── X11ConnectionManager.cs
│ ├── X11Forwarding.cs
│ ├── X11Socket.cs
│ └── X11Utils.cs
├── GranadosTest
│ ├── GranadosTest.csproj
│ ├── packages.config
│ ├── Poderosa
│ │ ├── KeyFormat
│ │ │ └── BERReader.cs
│ │ ├── SCP
│ │ │ └── SCPChannelStreamTest.cs
│ │ └── Util
│ │ └── FilePathValidatorTest.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── howtobuild.txt
├── LICENSE.txt
├── Macro
│ ├── AssemblyInfo.cs
│ ├── Macro.csproj
│ ├── MacroEnv.cs
│ ├── MacroExec.cs
│ ├── MacroInterface.cs
│ ├── MacroList.cs
│ ├── MacroList.resx
│ ├── MacroModule.cs
│ ├── MacroPlugin.cs
│ ├── MacroTrace.cs
│ ├── MacroTrace.resx
│ ├── ModuleProperty.cs
│ ├── ModuleProperty.resx
│ ├── SessionBinder.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ └── TerminalParam.cs
├── Misc
│ ├── Keys
│ │ └── kzmi-PGP-KEY.asc
│ ├── Macro
│ │ ├── Sample
│ │ │ ├── bashrc.js
│ │ │ ├── connection-params.js
│ │ │ ├── helloworld.js
│ │ │ ├── run-commands.js
│ │ │ ├── run-script.js
│ │ │ ├── telnet.js
│ │ │ └── winscp.js
│ │ └── Test
│ │ ├── Test-ReceiveData.js
│ │ └── Test-ReceiveLine.js
│ └── Scripts
│ └── Monolithic
│ ├── make-monolithic.bat
│ └── README.txt
├── Pipe
│ ├── EditVariableDialog.cs
│ ├── EditVariableDialog.Designer.cs
│ ├── EditVariableDialog.resx
│ ├── EnvironmentVariablesDialog.cs
│ ├── EnvironmentVariablesDialog.Designer.cs
│ ├── EnvironmentVariablesDialog.resx
│ ├── OpenPipeDialog.cs
│ ├── OpenPipeDialog.Designer.cs
│ ├── OpenPipeDialog.resx
│ ├── PipeConnection.cs
│ ├── PipeCreator.cs
│ ├── Pipe.csproj
│ ├── PipedProcess.cs
│ ├── PipePlugin.cs
│ ├── PipeSocket.cs
│ ├── PipeTerminalOutput.cs
│ ├── PipeTerminalParameter.cs
│ ├── PipeTerminalParameterSerializer.cs
│ ├── PipeTerminalSettings.cs
│ ├── PipeTerminalSettingsSerializer.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── Icon16x16.png
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ └── Win32Exception.cs
├── Plugin
│ ├── AdapterEx.cs
│ ├── AdpaterManager.cs
│ ├── CollectionUtil.cs
│ ├── EnumDescription.cs
│ ├── ExtensionPoint.cs
│ ├── Plugin.cs
│ ├── Plugin.csproj
│ ├── PluginEx.cs
│ ├── PoderosaLog.cs
│ ├── PoderosaLogEx.cs
│ ├── PoderosaStartup.cs
│ ├── PoderosaWorld.cs
│ ├── PoderosaWorldEx.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Remoting.cs
│ ├── StringResource.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── StructuredText.cs
│ ├── StructuredTextXML.cs
│ ├── Tracer.cs
│ ├── Util.cs
│ ├── VersionInfo.cs
│ └── Win32.cs
├── PluginTest
│ ├── CollectionUtil.cs
│ ├── packages.config
│ ├── Plugin.cs
│ ├── PluginTest.csproj
│ ├── PoderosaStartup.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── StructuredTextT.cs
│ └── Util.cs
├── poderosa.sln
├── PortForwarding
│ ├── AboutBox.cs
│ ├── AboutBox.resx
│ ├── AssemblyInfo.cs
│ ├── channel.cs
│ ├── channelprofile.cs
│ ├── commands.cs
│ ├── ConfigAttr.cs
│ ├── ConfigParser.cs
│ ├── ConnectionLog.cs
│ ├── connectionmanager.cs
│ ├── EnumDescription.cs
│ ├── Main.cs
│ ├── MainForm.cs
│ ├── MainForm.resx
│ ├── OptionDialog.cs
│ ├── options.cs
│ ├── Portforwarding.csproj
│ ├── PortForwarding.ico
│ ├── ProfileEdit.cs
│ ├── ProfileEdit.resx
│ ├── SocketWithTimeout.cs
│ ├── SSHShortcutLoginDialog.cs
│ ├── SSHShortcutLoginDialog.resx
│ ├── StringResource.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── Util.cs
│ └── VersionInfo.cs
├── PortForwardingCommand
│ ├── PortForwardingCommand.csproj
│ ├── PortForwardingCommandPlugin.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ └── strings.resx
├── PortForwarding.sln
├── Protocols
│ ├── AssemblyInfo.cs
│ ├── CommunicationUtil.cs
│ ├── Connector.cs
│ ├── CygwinBridge
│ │ ├── cygwin-bridge32.exe
│ │ ├── cygwin-bridge64.exe
│ │ └── README-CygwinBridge.txt
│ ├── HostKeyCheckerEx.cs
│ ├── InterruptableConnector.cs
│ ├── LocalShell.cs
│ ├── NetUtil.cs
│ ├── ProtocolComponent.cs
│ ├── ProtocolComponentEx.cs
│ ├── ProtocolOptions.cs
│ ├── Protocols.csproj
│ ├── ProtocolsEx.cs
│ ├── ProtocolsPlugin.cs
│ ├── socks.cs
│ ├── SSH.cs
│ ├── SSHSocket.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── Telnet.cs
│ ├── TerminalConnection.cs
│ ├── TerminalConnectionEx.cs
│ ├── TerminalParameter.cs
│ ├── TerminalParameterEx.cs
│ └── TerminalParameterSerialize.cs
├── ProtocolsTest
│ ├── InterruptableConnectorT.cs
│ ├── NetUtil.cs
│ ├── packages.config
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ProtocolServiceT.cs
│ ├── ProtocolsTest.csproj
│ ├── TerminalConnectionT.cs
│ └── TerminalParameterSerialize.cs
├── README.txt
├── SerialPort
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── Icon16x16.png
│ ├── SerialConnection.cs
│ ├── SerialLoginDialog.cs
│ ├── SerialLoginDialog.resx
│ ├── SerialPluginEx.cs
│ ├── SerialPort.csproj
│ ├── SerialPortPlugin.cs
│ ├── SerialSettings.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ └── strings.resx
├── SFTP
│ ├── MultiSelectTreeView.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ ├── File16x16.png
│ │ ├── FolderClose16x16.png
│ │ ├── FolderOpen16x16.png
│ │ ├── FormIconSCP.ico
│ │ ├── FormIconSFTP.ico
│ │ ├── Host16x16.png
│ │ ├── IconSCP16x16.png
│ │ ├── IconSFTP16x16.png
│ │ └── Link16x16.png
│ ├── SCPForm.cs
│ ├── SCPForm.Designer.cs
│ ├── SCPForm.resx
│ ├── SFTP.csproj
│ ├── SFTPForm.cs
│ ├── SFTPForm.Designer.cs
│ ├── SFTPForm.resx
│ ├── SFTPPlugin.cs
│ ├── SFTPToolbar.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── UnixPermissions.cs
│ ├── YesNoAllDialog.cs
│ ├── YesNoAllDialog.Designer.cs
│ └── YesNoAllDialog.resx
├── TerminalEmulator
│ ├── CharDecoder.cs
│ ├── CommandResultEx.cs
│ ├── CommandResultPopup.cs
│ ├── CommandResultPopupSession.cs
│ ├── Encoding.cs
│ ├── GEnv.cs
│ ├── IntelliSenseCommand.cs
│ ├── IntelliSense.cs
│ ├── IntelliSenseEx.cs
│ ├── IntelliSenseItem.cs
│ ├── IntelliSenseWindow.cs
│ ├── KeepAlive.cs
│ ├── KeyFunction.cs
│ ├── Logger.cs
│ ├── LoggerEx.cs
│ ├── ModalTaskEx.cs
│ ├── OldTerminalParam.cs
│ ├── Options.cs
│ ├── PromptRecognizer.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ ├── Bell16x16.png
│ │ ├── CommentLog16x16.png
│ │ ├── Info16x16.png
│ │ ├── Intellisense16x16.png
│ │ ├── LineFeed16x16.png
│ │ ├── LocalEcho16x16.png
│ │ ├── Poderosa16x16.png
│ │ └── SuspendLog16x16.png
│ ├── rulechars.resx
│ ├── ShellScheme.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── TerminalBase.cs
│ ├── TerminalCommands.cs
│ ├── TerminalControl.cs
│ ├── TerminalDocument.cs
│ ├── TerminalEmulator.csproj
│ ├── TerminalEmulatorEx.cs
│ ├── TerminalEmulatorPlugin.cs
│ ├── TerminalOutput.cs
│ ├── TerminalSettings.cs
│ ├── TerminalSettingsEx.cs
│ ├── TerminalSettingsSerialize.cs
│ ├── TerminalToolBar.cs
│ ├── TerminalUtil.cs
│ ├── Util.cs
│ ├── VT100.cs
│ ├── WarningWithDisableOption.cs
│ ├── WarningWithDisableOption.resx
│ ├── XmlLogger.cs
│ └── XTerm.cs
├── TerminalEmulatorTest
│ ├── KeyFunction.cs
│ ├── packages.config
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ShellScheme.cs
│ ├── TerminalEmulatorTest.csproj
│ └── TerminalSettingsSerialize.cs
├── TerminalSession
│ ├── AutoShellExecutor.cs
│ ├── CopyPaste.cs
│ ├── CygwinLoginDialog.cs
│ ├── CygwinLoginDialog.resx
│ ├── CygwinPlugin.cs
│ ├── IOpenSessionTabPage.cs
│ ├── LoginDialogBase.cs
│ ├── LoginDialogBase.resx
│ ├── OpenSessionDialog.cs
│ ├── OpenSessionDialog.Designer.cs
│ ├── OpenSessionDialog.resx
│ ├── OpenSessionTabPageSSH.cs
│ ├── OpenSessionTabPageSSH.Designer.cs
│ ├── OpenSessionTabPageSSH.resx
│ ├── OpenSessionTabPageTelnet.cs
│ ├── OpenSessionTabPageTelnet.Designer.cs
│ ├── OpenSessionTabPageTelnet.resx
│ ├── PaneBridge.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Reproduce.cs
│ ├── Resources
│ │ ├── AuthSmall.png
│ │ ├── Cygwin16x16.png
│ │ ├── MacroSmall.png
│ │ ├── NewConnection16x16.png
│ │ ├── Open16x16.png
│ │ ├── Save16x16.png
│ │ ├── SFU16x16.png
│ │ ├── Single16x16.png
│ │ ├── TerminalSmall.png
│ │ └── X11Small.png
│ ├── ShortcutFileCommands.cs
│ ├── ShortcutFile.cs
│ ├── SSHShortcutLoginDialog.cs
│ ├── SSHShortcutLoginDialog.resx
│ ├── StartCommands.cs
│ ├── StoragePerWindow.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── TelnetSSHPlugin.cs
│ ├── TerminalSession.cs
│ ├── TerminalSession.csproj
│ ├── TerminalSessionEx.cs
│ ├── TerminalSessionOptions.cs
│ └── TerminalSessionPlugin.cs
├── TestUtils
│ ├── AssemblyUtil.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TestUtils.csproj
│ └── UnitTestUtil.cs
├── tools
│ ├── convtoutf8.py
│ └── fix-resx-path.py
├── UI
│ ├── AssemblyInfo.cs
│ ├── ColorButton.cs
│ ├── ColorDialog.cs
│ ├── ColorUtil.cs
│ ├── DrawUtil.cs
│ ├── GButton.cs
│ ├── GMenuItem.cs
│ ├── HotKey.cs
│ ├── ListItem.cs
│ ├── PaneDivision.cs
│ ├── PaneSplitter.cs
│ ├── TabBar.cs
│ ├── ThreeButtonMessageBox.cs
│ ├── ThreeButtonMessageBox.resx
│ ├── UI.csproj
│ ├── Util.cs
│ ├── Win32.cs
│ └── WinFormsUtil.cs
├── Usability
│ ├── AgentKeyListDialog.cs
│ ├── AgentKeyListDialog.Designer.cs
│ ├── AgentKeyListDialog.resx
│ ├── AssemblyInfo.cs
│ ├── ChangeLog.cs
│ ├── ChangePassphrase.cs
│ ├── CommandOptionPanel.cs
│ ├── CommentLog.cs
│ ├── ConnectionOptionPanel.cs
│ ├── DisplayOptionPanel.cs
│ ├── DisplayOptionPanel.resx
│ ├── EditEscapeSequenceColor.cs
│ ├── EditRenderProfile.cs
│ ├── FontDialog.cs
│ ├── GenericOptionPanel.cs
│ ├── GuevaraAboutBox.cs
│ ├── GuevaraAboutBox.resx
│ ├── icons.resx
│ ├── InputPassphraseDialog.cs
│ ├── InputPassphraseDialog.Designer.cs
│ ├── InputPassphraseDialog.resx
│ ├── KeyAgent.cs
│ ├── KeyGenWizard.cs
│ ├── MRUPlugin.cs
│ ├── MRUPluginEx.cs
│ ├── OptionDialog.cs
│ ├── OptionDialogPlugin.cs
│ ├── OptionDialog.resx
│ ├── OrderedCollection.cs
│ ├── PeripheralOptionPanel.cs
│ ├── PoderosaLogViewerPlugin.cs
│ ├── PoderosaLogViewerSession.cs
│ ├── PreferenceEditor.cs
│ ├── PreferenceEditor.resx
│ ├── PreferenceItemEditor.cs
│ ├── PreferenceItemEditor.resx
│ ├── RenameTabBox.cs
│ ├── ShellSchemeEditor.cs
│ ├── ShellSchemeEditor.Designer.cs
│ ├── ShellSchemeEditor.resx
│ ├── SSHKnownHosts.cs
│ ├── SSHOptionPanel.cs
│ ├── SSHOptionPanel.resx
│ ├── SSHUtilPlugin.cs
│ ├── StartupActionPlugin.cs
│ ├── stringresource.xml
│ ├── strings_ja.resx
│ ├── strings.resx
│ ├── TerminalOptionPanel.cs
│ ├── TerminalOptionPanel.resx
│ ├── TerminalUICommands.cs
│ ├── TerminalUIPlugin.cs
│ ├── Usability.csproj
│ └── UsabilityPlugin.cs
└── XZModem
├── Crc.cs
├── Properties
│ └── AssemblyInfo.cs
├── stringresource.xml
├── strings_ja.resx
├── strings.resx
├── xmodem.cs
├── XZModem.csproj
├── XZModemDialog.cs
├── XZModemDialog.resx
├── XZModemPlugin.cs
└── zmodem.cs
75 directories, 674 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论