2011-08-07 59 views
0

我以前從未在Windows應用程序中工作過。我現在需要一個簡單的應用程序,它將爲具有特定擴展名的文件添加一個上下文菜單。當您單擊上下文菜單時,應用程序將通過sftp連接到遠程Linux服務器,請求憑證並在成功認證後將所選文件傳輸到服務器。適用於Windows的編程:簡單的SFTP傳輸應用程序

該應用程序需要與Windows XP以後兼容。

我可以使用哪種語言/平臺來快速開發此應用程序?我需要什麼工具?如何註冊上下文菜單項?我將如何分發它?

任何指導方針都有幫助。

回答

0

創建上下文菜單項:使用VB6創建COM-ShellExtension。這個只是在選擇文件時調用上傳應用程序。

要做的上傳:只需從您的COM應用程序調用一個命令行sftp客戶端,並讓這做上傳。 CopSSH想到了,但我不知道他們是否在船上。

1

您需要一個shell擴展和一個將執行實際傳輸作業的應用程序。外殼擴展只會用參數啓動應用程序。

對於shell擴展C++是一個很自然的選擇。使用.NET進行shell擴展可能會導致多次討論不同的問題。

對於一個應用程序,您幾乎可以使用任何東西 - 用於.NET和C++(主要是ActiveX控件)的SFTP客戶端組件。我不會推薦Java,但它對於像你這樣的小程序來說是相當重量級的。

相關問題