0

解释这个问题:我使用 SCADA 系统。主控制屏幕在未连接到 Internet 的 Windows XP 系统上运行。我们希望保持这种状态,以避免病毒和陷入麻烦的用户。

我们想弄清楚如何允许用户在不将这台计算机连接到互联网的情况下远程查看该系统的屏幕(即从连接互联网的智能手机或 PC)。

我们附近有另一台运行 Windows 7 x64 的计算机,它已连接到互联网。

我曾尝试使用 IrDA 将屏幕截图从 Windows XP 计算机传输到 7 计算机,但连接有问题 - 不可靠。

我们需要某种方式在两台计算机之间发送屏幕截图(我已经编写了一个脚本来以定义的时间间隔捕获屏幕)。这种方法需要使用命令行实用程序而不是 GUI 来实现,因为它需要自动化。

到目前为止我的想法: - IrDA(没有工作,即使花了几个小时对驱动程序进行故障排除等) - 串行端口(找不到用于传输文件的命令行实用程序) - 蓝牙(这可能是要走的路但是除非 fsquirt 可以,否则我找不到命令行实用程序) - 以太网/无线 - 无法工作 - 将计算机暴露在互联网上 - 火线 - 与以太网相同 - USB-to-USB - 找不到命令line utility - 专有技术(尚未发现任何东西!)

我是否以错误的方式处理这个问题?非常感谢任何建议,想法,见解!

谢谢!

4

2 回答 2

0

为什么不将计算机设置在本地网络上,并且不为其提供默认网关?或者在两台计算机之间建立一个本地 VPN。您只需要在 Windows 7 电脑中安装第二个网卡,以便它能够与主计算机通信。

您还可以在 XP 计算机上使用防火墙来阻止所有未绑定到本地网络的流量。

只是几个想法。

于 2012-10-30T17:44:42.257 回答
0

好的,我只是想描述一下我对问题的解决方案,以防它使其他人受益。

我决定尝试使用蓝牙文件传输,因为它是无线的并且使用不会妨碍的微型 USB 加密狗。这是我配置此设置并使一切正常的方式。

为此,您需要购买支持 1) Microsoft 蓝牙堆栈和 2) 对象推送 (OPP) 和 FTP 配置文件的蓝牙加密狗。我的选择是 Targus ACB10US1 (http://www.targus.com/US/productdetail.aspx?sku=ACB10US1) 该设备基于支持 WIDCOMM(包括在内)和 Microsoft 蓝牙堆栈的 Broadcom 芯片组。

我想将屏幕截图从 Windows XP 32 位机器发送到 Windows 7 x64 机器。

在 XP 机器(Sender)上,安装了以下项目:

  1. Targus ACB10US1 USB 蓝牙适配器(请勿安装 WIDCOMM/Broadcom 驱动程序!)
  2. Microsoft 蓝牙堆栈和驱动程序(我使用了来自http://bluetoothinstaller.com的简易安装程序)。
  3. BluetoothInstaller.com 的蓝牙命令行工具 (http://bluetoothinstaller.com/bluetooth-command-line-tools/)
  4. Irfanview 4.33 (http://irfanview.com)

在 Windows 7(收件人)机器上,安装了以下项目:

  1. Targus ACB10US1 USB 蓝牙适配器(使用 WIDCOMM 驱动程序,其中包括支持对象交换/ftp 配置文件的 WIDCOMM/Broadcom 蓝牙堆栈)将文件传输文件夹配置到将保存屏幕截图的所需文件夹。
  2. HFS 网络服务器:http ://www.rejetto.com/hfs/ 配置为提供从 Sender 计算机接收的屏幕截图文件。
  3. 每 x 分钟更新一次 ddns 地址的 powershell 脚本

发送第一个文件时,请确保允许 Receiver 接收来自 Sender 的所有文件,而无需提示。

为了在 Sender 上截取屏幕截图,我使用了 IrfanView 的命令行模式和自定义的 i_view32.ini 文件。此 ini 文件将当前时间/日期添加到屏幕截图的左下角。

这是i_view32.ini 文件

这是在 Sender PC 上连续运行 IrfanView 以截取屏幕截图并使用 btftp 将文件“shot1.jpg”传输到 Receiver PC的批处理文件。

这种方法似乎工作正常,但是传输非常慢(因此在 screenshot.bat 文件中不需要“等待”循环。)每次传输需要 30-45 秒以上。我认为蓝牙发送代码中存在某种超时,而不是实际上需要很长时间才能发送大约。100kB 文件。

可选功能:

在 Receiver PC 上为原始图像创建一个 HTML 包装文件,具有自动刷新等功能,并使用 HFS 提供此文件。

我希望这可以帮助别人。如果您有任何问题,请告诉我。

于 2012-11-06T15:58:26.313 回答