Windows
如何從 telnet 啟動 Windows GUI 應用程序
我有一個在 Windows XP 客戶端機器上執行的 GUI 應用程序。我想遠端登錄,關閉它,通過 ftp 拉一些文件,然後重新啟動它。
這是我遇到問題的最後一部分,因為似乎從 telnet 啟動任何 GUI 應用程序“啟動”它只是在它被添加到程序列表的意義上。它不會彈出表單或真正開始做任何事情(比如寫日誌文件)。
自己試試。Telnet localhost => notepad.exe
有沒有解決這個限制的簡單方法?我還在所有這些機器上安裝了RAdmin,也許有辦法以某種方式使用它?我對此表示懷疑,因為這是針對自動化腳本的,而我的經驗是 RAdmin 對此的支持為 0。
順便說一句,我在 stackoverflow 上開始了這個討論,並向我建議你們可能對此有所了解。
請參閱http://msdn.microsoft.com/en-us/library/ms687096(VS.85).aspx了解從 telnet 會話啟動應用程序時發生的情況的詳細但最終無益的描述。許多年前,我為 Windows NT3.50 編寫了一個 telnet 伺服器,並且我通過艱難的方式學習了所有這些東西 :-)
我認為您需要再次查看您正在嘗試做的事情。根據您的描述,我猜您有一些由登錄使用者執行的 GUI 應用程序,您想殺死它,以便您可以進行一些維護然後重新啟動它。殺死它很容易,因為您可以殺死該程序。以任何有用的方式重新啟動它都比較困難。您能否將 PC 設置為自動登錄並從“開始”菜單執行該應用程序?然後,您可以在獲取文件後重新啟動 PC。我有點羞於承認這是我在類似情況下所做的。
JR