0

基本的に、Web サイトを介して視聴者のコンピューターでプログラムを実行する必要があります。ただし、このプログラムはデバイス ドライバーと通信できる必要があるため、activex の候補にはなりません。Web サイトはクライアントのみが使用するため (パブリック サイトではないため)、セキュリティ設定を変更する必要はありません。

また、コンピューターにアプリケーションをインストールしてもらい、Web サイトのボタンをクリックすると、デバイス ドライバーの問題を回避するために、既にインストールされているアプリケーションがこの ActiveX コントロールによって実行される可能性があります。

これをうまく行う方法について誰かアイデアがありますか?ActiveX では、ローカル アプリケーションを勝手に実行させるだけではないように感じます。また、証明書と署名なしで実行できることが望ましいです (ただし、最終的には https 経由になります)。

(クライアントとサーバーの両方で使用されるプログラミング言語であるため、C# のみがタグ付けされています)

4

3 に答える 3

1

アプリケーションに特定のデータを使用して起動または起動するように指示するだけでよい場合は、myapp:// the / data / you / need / toのように、プロトコルハンドラーの登録を調べて、ユーザーがクリックできるリンクを作成できます。 /送信。

于 2009-10-12T21:47:01.203 に答える
0

クライアント側とサーバー側を制御できるように思われるので、WCF を使用してクライアント アプリケーションを設定し、二重通信を介してサーバーに接続してみませんか。サーバー側では、接続したクライアントのリストを保持し、クライアント側のコードをトリガーする必要がある場合、クライアントのリストを反復処理し、メッセージを送信してコードを実行します。クライアントが切断されると、サーバーから登録解除されます。

デュプレックス サービスの詳細については、このリンクを参照してください。

于 2009-10-12T20:53:28.530 に答える
0

また、コンピューターにアプリケーションをインストールしてもらい、Web サイトのボタンをクリックすると、デバイス ドライバーの問題を回避するために、既にインストールされているアプリケーションがこの ActiveX コントロールによって実行される可能性があります。

ディンディン。それはあなたがしなければならないことのほとんどです。

于 2009-10-12T21:04:54.060 に答える