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

File 运行Windows的两台非联网PC之间实时文件传输的建议,file,transfer,File,Transfer,解释问题:我使用SCADA系统。主控制屏幕在未连接到internet的Windows XP系统上运行。我们希望保持这种方式,以避免病毒和用户陷入麻烦 我们想了解如何允许用户远程查看此系统的屏幕(即从连接到Internet的智能手机或PC),而无需将此计算机连接到Internet 我们附近还有一台运行Windows7x64的电脑,它连接到互联网 我曾尝试使用IrDA将屏幕截图从Windows XP计算机传输到7计算机,但连接有问题-不可靠 我们需要某种方式在两台计算机之间发送屏幕截图(我已经编写了

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

我们想了解如何允许用户远程查看此系统的屏幕(即从连接到Internet的智能手机或PC),而无需将此计算机连接到Internet

我们附近还有一台运行Windows7x64的电脑,它连接到互联网

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

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

到目前为止,我的想法是: -IrDA(即使花了数小时对驱动程序进行故障排除等,也无法工作) -串行端口(找不到用于传输文件的命令行实用程序) -蓝牙(这可能是一种方式,但我找不到命令行实用程序,除非fsquirt可以) -以太网/无线-无法工作-将计算机暴露于互联网 -火线-与以太网相同 -USB到USB-找不到命令行实用程序 -专有技术(尚未找到任何内容!)

我是不是走错了路?非常感谢您的任何建议、想法和见解


谢谢

为什么不将计算机设置在本地网络上,并且不为其提供默认网关?或者在两台计算机之间设置本地VPN。您只需在windows 7 pc中安装第二个nic,即可与主计算机通话

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


只是一些想法。

好的,我只是想描述一下我对这个问题的解决方案,以防它对其他人有利

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

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

我想将一个屏幕截图从WindowsXP32位机器发送到Windows7x64机器

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

  • Targus ACB10US1 USB蓝牙适配器(不要安装WIDCOMM/Broadcom 司机
  • Microsoft蓝牙堆栈和驱动程序(我使用了 安装程序(从)
  • BluetoothInstaller.com的蓝牙命令行工具 (http://bluetoothinstaller.com/bluetooth-command-line-tools/)
  • Irfanview 4.33(http://irfanview.com)
  • 在Windows 7(收件人)计算机上,安装了以下项目:

  • Targus ACB10US1 USB蓝牙适配器(使用WIDCOMM驱动程序,其中包括支持对象交换/ftp配置文件的WIDCOMM/Broadcom蓝牙堆栈) 将文件传输文件夹配置为保存屏幕截图的所需文件夹
  • HFS Web服务器: 配置为提供从发送方计算机接收的屏幕截图文件
  • 每x分钟更新一次ddns地址的powershell脚本
  • 发送第一个文件时,请确保允许接收者在不需要提示的情况下接收来自发送者的所有文件

    为了捕获发送者的屏幕截图,我使用了IrfanView的命令行模式和定制的I_view32.ini文件。此ini文件将当前时间/日期添加到屏幕截图的左下角

    这是我的建议

    下面是在发送方PC上连续运行IrfanView的示例,用于截图并使用btftp将文件“shot1.jpg”传输到接收方PC

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

    可选功能:

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


    我希望这对某人有帮助。如果您有问题,请告诉我。

    这是一个非常愚蠢的想法:如果您只需在win7设备上设置一个指向win xp设备屏幕的摄像机,您会怎么做?它可能是一个USB摄像头,遥遥领先,坐在WinXP显示器的正前方。一点也不傻。我忘了在原来的帖子里提到那个——我们已经考虑过了,但我担心有人会不小心撞到相机。。。谢谢嗯,有很多无线IP摄像机。您将摄像头设置在win xp显示器前面,将其插入某种电源,然后连接到内部无线网络。从那里你可以将视频发送到win-7。肖恩,也许这会有帮助,谢谢你的评论。不幸的是,我认为管理层不允许网络连接到internet PC,因为SCADA PC与我们的整个SCADA系统联网。我正在寻找一种单向传输文件的方法,因此我可以向他们保证,任何人都不可能访问SCADA系统网络。如果有用于传输文件的命令行实用程序,USB电缆将非常有用。你知道这样的实用程序吗?你可以去真正的老派学校,使用串行电缆之类的东西