通过命令提示符远程控制图形vb.net程序

时间:2011-06-30 12:28:40

标签: vb.net command-prompt

我使用Windows窗体创建了一个VB.NET程序。该程序在远程PC上运行,并在屏幕上显示信息。计算机甚至没有连接鼠标或键盘。程序根据加载的文件显示信息。

我希望能够将此文件远程更改为远程PC上已有的另一个文件。我无法使用图形远程桌面客户端,因为我们的带宽非常有限。

所以,我的想法是使用命令提示符更改文件(我想我需要像SSH这样的东西)。我不知道该怎么做。我应该使用这样的东西并首先加载DosModule:

Module DOSModule
   Public Sub Main()
      Console.Write("First, start with Command Prompt processing ...")
      Dim myWinForm As New WinForm
      Application.Run(myWinForm)
   End Sub
End Module

然后我如何读取发送到程序的命令?我也只想运行一个程序实例。

由于

1 个答案:

答案 0 :(得分:1)

您有2个选项。第一个是自定义程序,需要一些网络编程,无论喜欢与否。我建议创建一个命令行批处理文件或PowerShell脚本,然后创建一个程序将脚本传输到远程计算机并执行脚本。

第二个选项和更适合您的选项是下载SSH服务器。 SSH服务器实际上将打开一个命令窗口,并将输入和输出通过管道传输到计算机上运行的telnet客户端。如果您运行的是Windows Server版本,则Windows Server附带SSH服务器。否则,您可以在此免费下载:http://www.freesshd.com/

安装SSH服务器后,只需在命令提示符下使用telnet链接远程SSH服务器