2009-06-18 61 views
2

有沒有人知道在另一個應用程序中使用的免費的遠程桌面解決方案,即我正在開發的應用程序?在我的應用程序中使用的遠程桌面軟件

我的應用程序顯示當前網絡上當前可用的計算機列表。我希望用戶能夠選擇其中的一個,並建立到它的遠程桌面連接。

Windows桌面連接對我來說不起作用,因爲它會註銷當前使用該特定PC的用戶。我需要諸如LogMeIn Free之類的東西,它可以直接控制鼠標和鍵盤,但只能在本地網絡上工作,並且不需要Internet連接,就像Windows遠程桌面連接一樣;當然也可以通過其他應用程序調用。

謝謝大家。

編輯:

我意識到沒有必要真正嵌入我的應用程序,一個簡單的遠程桌面的.exe通過命令行參數接受會好很多內部的遠程桌面軟件。我需要提供遠程PC的名稱或IP,Windows帳戶的用戶名和密碼,並且只需連接到顯示單個窗口的遠程PC即可。

那怎麼樣?

回答

2

任何不使用VNC的各種實現之一的理由?有各種許可證可用的實現,所以你應該能夠找到一個適合你的需求。如果您需要更高的安全性,您可以通過某種類型的VPN將其隧道化。

VNC沒有註銷任何現有用戶的副作用。但是,它確實需要安裝客戶端 - 除了Windows遠程桌面(只需要正確的權限)之外的任何解決方案。

(作爲一個方面說明我剛發現有an open source VNC client written in C# - ?是你的項目寫的是什麼語言)

此外,Wikipedia has a comprehensive if slightly confusing comparison of remote access software

有,似乎工作稱爲Terminals一個開源.NET應用程序與你所描述的非常類似。它支持RDP和VNC - 它可能爲您的應用程序提供了一個很好的起點。

+0

語言是VB.NET。 C#也很酷。閱讀維基百科,它很混亂! – TheAgent 2009-06-18 15:31:48

+0

看看終端(http://www.codeplex.com/Terminals),它看起來和你的工作很相似 – 2009-06-18 15:45:41

0

下面是一個名爲SupportSmith SDK的產品,它支持您要查找的內容。這是一組ActiveX和.NET組件,讓您可以輕鬆地將應用程序添加遠程支持的:

SupportSmith SDK