Additional Advanced Modes of Configuration and Usage

COM-based programmatic configuration. WinSSHD comes with a COM DLL which can be used to configure WinSSHD settings programmatically from within a Visual Basic script or any other programming language that provides access to COM objects (.NET). Example scripts (renamed to .txt from original .vbs extension):

The WinSSHD configuration COM object can be used for the same purposes as supported by the wcfg utility and the WinSSHD Control Panel: keypair management, import and export of settings, changing and inspection of individual settings values.

A list of the COM object's supported methods can be found in the WinSSHD installation directory in the file WinsshdCfgManip.idl.

SFTP plug-ins. WinSSHD supports plug-ins - currently this is limited to the SFTP subsystem, however it can be expanded to WinSSHD itself depending on users' feedback and expressed requirements. For help writing a plug-in, see the example source code that comes bundled with WinSSHD. You will find the .cpp file in the WinSSHD installation directory. If you write a useful WinSSHD plugin, be sure to let us know about it!