0

プロジェクトでASP.NETとC#を使用しています。

ユーザーのコンピューターに接続されている入力デバイスのリストを見つける必要があるという要件があります。たとえば、彼がスキャナーとWebカメラを接続している場合、ドロップダウンにスキャナーとWebカメラを入力する必要があり、ユーザーがそれらのいずれかを選択すると、Webカメラまたはスキャナーを実行する必要があります。セキュリティ上の理由から、ASP.NETではこれが不可能であることを私は知っています。

それが可能かどうか知りたかっただけです。どんな提案でも大歓迎です。

4

1 に答える 1

1

同様の問題があり、asp.net WebページのIFrameに埋め込まれたxbap(完全なセキュリティ)を使用して解決します。しかし、私たちのプロジェクトはIEでのみサポートされていました。それは問題である可能性があり、それ以外の場合はActiveXなどです。

xbapを使用したい場合は、私に知らせてください。必要なサポートがあれば喜んでお手伝いさせていただきます。

編集----------私たちの要件は、ユーザーのコンピューターからサードパーティのexeファイル(abcd.exeなど)を開いて実行することでした。次に、ユーザーはサードパーティのデバイス(abcd.exe)でテストを実行し、デバイスを閉じます。サードパーティは、テスト結果をユーザーマシン上のファイルシステムの場所に配置しました。次に、ユーザーのマシンからそれらのファイルを読み取ります。

Xbap(完全なセキュリティを備えた)には、デスクトップWindowsアプリケーションが持つすべての権限があります。グーグルでxbapを検索すると、アイデアが得られ、必要なヘルプがあれば質問してください。

編集-他のブラウザをサポートするには、次のリンクを 参照してください-http://social.msdn.microsoft.com/Forums/en/wpf/thread/538fb77a-193c-4e1f-bccd-30395ab4f30c

XBapに関するいくつかのポイント-1.WindowsOSでのみ機能すると思います。2.ユーザーは.net4.0フレームワークをインストールする必要があります(クライアントバージョンでもかまいません)。3.完全なセキュリティを確保するために、ユーザーはxbapを初めて起動する前に許可を与える必要があります。

ありがとう、ダルジット

于 2012-03-28T10:52:11.667 に答える