OK私は、問題が他の誰かに利益をもたらす場合に備えて、問題の解決策を説明したかっただけです。
Bluetoothファイル転送はワイヤレスで、邪魔にならない小さなUSBドングルを使用しているため、Bluetoothファイル転送を使用することにしました。これが私がこのセットアップを構成し、すべてを機能させる方法です。
これを機能させるには、1)Microsoft Bluetoothスタック、および2)オブジェクトプッシュ(OPP)およびFTPプロファイルをサポートするBluetoothドングルを購入する必要があります。私が選んだのはTargusACB10US1(http://www.targus.com/US/productdetail.aspx?sku=ACB10US1)です。このデバイスは、WIDCOMM(付属)とMicrosoftBluetoothスタックの両方をサポートするBroadcomチップセットに基づいています。
WindowsXP32ビットマシンからWindows7x64マシンにスクリーンショットを送信したかったのです。
XPマシン(送信者)には、次のアイテムがインストールされています。
- Targus ACB10US1 USB Bluetoothアダプター(WIDCOMM / Broadcomドライバーをインストールしないでください!)
- Microsoft Bluetooth Stack&Driver(http://bluetoothinstaller.comの簡単なインストーラーを使用しました)。
- BluetoothInstaller.comのBluetoothコマンドラインツール(http://bluetoothinstaller.com/bluetooth-command-line-tools/)
- Irfanview 4.33(http://irfanview.com)
Windows 7(受信者)マシンには、次のアイテムがインストールされています。
- Targus ACB10US1 USB Bluetoothアダプター(オブジェクト交換/ftpプロファイルをサポートするWIDCOMM/ Broadcom Bluetoothスタックを含むWIDCOMMドライバーを使用)ファイル転送フォルダーを、スクリーンショットが保存される目的のフォルダーに構成します。
- HFS Webサーバー:http ://www.rejetto.com/hfs/
送信者コンピューターから受信したスクリーンショットファイルを提供するように構成されています。
- x分ごとにddnsアドレスを更新するPowerShellスクリプト
最初のファイルを送信するときは、受信者がプロンプトを表示せずに送信者からすべてのファイルを受信できるようにしてください。
Senderでスクリーンショットをキャプチャするために、カスタマイズされたi_view32.iniファイルでIrfanViewのコマンドラインモードを使用しました。このiniファイルは、スクリーンショットの左下隅に現在の時刻/日付を追加します。
これがi_view32.iniファイルです
これは、Sender PCでIrfanViewを継続的に実行してスクリーンショットを撮り、btftpを使用してファイル「shot1.jpg」をReceiverPCに転送するバッチファイルです。
この方法は正常に機能しているようですが、転送は非常に低速です(したがって、screenshot.batファイルに「待機」ループは必要ありません)。各転送には30〜45秒以上かかります。Bluetoothの送信コードには、実際に約1秒の送信に時間がかかるのではなく、ある種のタイムアウトがあると思います。100kBファイル。
オプション機能:
自動更新などの機能を備えた、Receiver PCで生の画像のHTMLラッパーファイルを作成し、このファイルをHFSで提供します。
これが誰かに役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。