Как отправить команды в замазку - PullRequest
1 голос
/ 02 марта 2009

Я пишу простой исполняемый файл на C, который должен открыть сеанс замазки и отправить ему команды, а затем закрыть замазку. Я могу открыть / закрыть сеанс замазки (я не так уж и плох), но я не очень уверен, как отправлять замазку команды.

Есть идеи ??

Ответы [ 3 ]

3 голосов
/ 02 марта 2009

Из FAQ по PuTTY :

Как я могу использовать PuTTY для создания SSH соединение из другого Программа

Вероятно, вам лучше всего использовать Plink, соединение из командной строки инструмент. Если вы можете начать Plink как второй процесс Windows, и организовать для вашего основного процесса, чтобы иметь возможность отправить данные в процесс Plink, и получать данные от него через каналы, тогда вы должны быть в состоянии сделать SSH соединения из вашей программы.

Это то, что делает CVS для Windows, для Пример.

Plink может использовать сохраненные сессии PuTTY в дополнение к открытию сайтов напрямую.

Опции PLink описаны в Глава 7 руководства по PuTTY.

2 голосов
/ 02 марта 2009

Используйте DLL, Люк. http://www.winputty.com/

0 голосов
/ 02 марта 2009

Вы смотрели на источник для QuickPutty ? Это лицензия LGPL.

...