4

訪問者の USB デバイスを Windows ベース サーバー上のアプリケーションに接続する asp.net Web ページを作成する方法があるかどうか疑問に思っています。このようにして、訪問者が私たちから購入した USB デバイスの更新を制御するために、訪問者のコンピューターにソフトウェアをインストールする必要がなくなります。

更新ページにアクセスし、デバイスを USB に接続し、サイトで USB ハードウェアを更新するだけです。

可能?または私は夢を見ていますか?:)

USB over IP などのソフトウェアを見つけました。しかし、C# または vb.net ベースの ASP.net ページを作成して、訪問者の USB デバイスを制御できることは示されていません。

お知らせ下さい。

4

5 に答える 5

2

1 つの可能性は、Web サーバーを USB デバイスに組み込むことです。デバイスにインターネット アクセスを許可し、USB デバイスが提供する Web ページを介して制御されるプロセスで、デバイスに独自のファームウェアをダウンロードさせます。

これが実際に可能かどうかはわかりませんが、この問題の別の見方を取り入れようと思っただけです。

于 2010-02-08T03:45:01.477 に答える
2

一般に、ブラウザーで実行される Web ページとスクリプトは、アクセスできるローカル システム リソースに制限があります。USB デバイスなどのハードウェアへの直接アクセスには、明らかにセキュリティ上の意味があります。

これを行う唯一の方法は、ActiveX コントロール(IE のみだと思います) または他の種類のブラウザー プラグインです。

于 2010-02-08T03:28:28.433 に答える
1

私はここに2つの方法があります:

  1. ActiveXコントロール

    問題は、ユーザーが最初にインターネット Web サーバーまたはローカル ファイルから ActiveX をダウンロードしてインストールする必要があることです。

  2. USBデバイス ドライバー + DHCPサーバー + デバイスに組み込まれた Web サーバー

    USBデバイスが接続されると、Windows がドライバーをインターネット接続のリストに追加するために、「仮想イーサネット インターフェイス」として表示されます。

    Windows に IP アドレスを与えるために、デバイスには DHCP サーバーも必要です。事実に注意

    USB デバイスには、HTTP サーバーも必要です。

    このプロセスの最後に、Windows には 2 つの IP アドレスが割り当てられます。

    ここで、IE がデバイスの index.html ファイルを指すようにする方法を理解する必要があります。

  3. 商用ソフトウェアの購入/検索

    あなたは、この地球上で同様の要件を持つ最初の人ではありません.

于 2010-06-18T10:56:59.243 に答える
1

これを行うことを想像できる唯一の方法は、JAVAを使用することです

編集: ActiveX は Internet Explorer のみであり、使いやすさが制限されていますが、これを行うActiveXの方法もあるようです。

于 2010-02-08T03:27:32.603 に答える
1

それを行う ActiveX/.NETcontrol/Java アプレットを作成することが可能です。

ローカル デバイスにアクセスする権利をこのものに付与するには、自動化できる特定のセキュリティ設定が必要ですが、いずれにせよ、ユーザーの同意/操作が必要になります。

于 2010-02-08T03:29:02.663 に答える