建议在运行Windows的两台非联网PC之间进行实时文件传输

时间:2012-10-30 17:37:48

标签: file transfer

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

我们想弄清楚如何让用户远程查看该系统的屏幕(即从连接互联网的智能手机或PC),而无需将此计算机连接到互联网。

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

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

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

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

我是以错误的方式接近这个吗?非常感谢任何建议,想法和见解!

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

只是一些想法。

答案 1 :(得分:0)

好吧,我只想在问题得到帮助的情况下描述我对问题的解决方案。

我决定尝试使用蓝牙文件传输,因为它是无线的,并且使用不会妨碍的小型USB加密狗。以下是我如何配置此设置并使一切正常运行。

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

我想将Windows XP 32位计算机的屏幕截图发送到Windows 7 x64计算机。

在XP计算机(发件人)上,安装了以下项目:

  1. Targus ACB10US1 USB蓝牙适配器(请勿安装WIDCOMM / Broadcom DRIVER!)
  2. Microsoft蓝牙堆栈&司机(我用的很简单 来自http://bluetoothinstaller.com)的安装程序。
  3. BluetoothInstaller.com的蓝牙命令行工具 (http://bluetoothinstaller.com/bluetooth-command-line-tools/)
  4. Irfanview 4.33(http://irfanview.com)
  5. 在Windows 7(收件人)计算机上,安装了以下项目:

    1. Targus ACB10US1 USB蓝牙适配器(使用WIDCOMM驱动程序,其中包括支持对象交换/ ftp配置文件的WIDCOMM / Broadcom蓝牙堆栈) 将File Transfer文件夹配置到将保存屏幕截图的所需文件夹。
    2. HFS网络服务器:http://www.rejetto.com/hfs/ 配置为提供从发件人计算机收到的屏幕截图文件。
    3. 每隔x分钟更新ddns地址的powershell脚本
    4. 发送第一个文件时,请确保允许Receiver从发件人接收所有文件,而无需提示。

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

      这是i_view32.ini file

      以下是batch file在Sender PC上连续运行IrfanView以截取屏幕截图并使用btftp将文件'shot1.jpg'传输到Receiver PC。

      此方法似乎工作正常,但传输速度非常慢(因此在screenshot.bat文件中不需要'wait'循环。)每次传输需要30-45秒。我认为蓝牙发送代码中存在某种超时,而不是实际花费那么长时间来发送大约。 100kB文件。

      可选功能:

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

      我希望这有助于某人。如果您有任何疑问,请与我们联系。