我在C中编写一个简单的可执行文件,需要打开一个putty会话并向其发送命令,然后关闭putty。我可以打开/关闭putty会话(我不是那么糟糕),但我不太确定如何发送putty命令。
任何想法??
答案 0 :(得分:3)
来自PuTTY FAQ:
如何使用PuTTY建立SSH 从另一个内部连接 程序
可能你最好的选择是使用 Plink,命令行连接 工具。如果你可以启动Plink作为 第二个Windows进程,并安排 为您的主要流程能够 将数据发送到Plink进程,和 通过管道从中接收数据 那么你应该能够做SSH 来自你的程序的连接。
这就是Windows的CVS所用的 示例
除了直接打开网站外,Plink还可以使用PuTTY保存的会话。
PLink的选项记录在PuTTY手册的Chapter 7中。
答案 1 :(得分:2)
使用DLL,Luke。 http://www.winputty.com/
答案 2 :(得分:0)
您是否查看了QuickPutty的来源?这是LGPL的许可。