2011-01-14 10 views
0

クライアント側に2つのアプリケーションが既にインストールされており、一部のサーバーでWebアプリケーションがホストされています.Webアプリケーションでは、実行するオプションがあるページがありますそのアプリケーションは、私はどのようにこれを行うことができますdnt。クライアント側で.aspx.csページから実行

ご協力いただければ幸いです。

ありがとう

+0

クライアントのマシン上でアプリケーションを任意に実行させたいのですか? ... –

+0

はい、私はクライアントの要求に応じて私のサーバーページからこのようなオプションを提供したい – BreakHead

+0

ヒント:ClickOnceはアプリを起動できます。 – leppie

答えて

0

私はあなたのクライアントは、サーバがそのMIMEタイプの文書を返すよう、その後、特定のMIMEタイプのデフォルトハンドラとして登録アプリにする必要があります信じています。ブラウザが単にアプリケーションを起動するのか、そうしたいのかをユーザに尋ねるのかどうかは、ブラウザによって異なります。

Amazon MP3のダウンロードは、この例です。

あなたはただのクライアントアプリケーションを実行することはできません。それはセキュリティ上の悪夢です。

0

ユーザーがそのアプリケーションをインストールするときに、ユーザーのコンピュータにプロトコルを登録します。ページ(html)のユーザーイベントからプロトコルを呼び出します。ヤフーメールのバディアイコンをクリックすると、ヤフーのメッセンジャーがどのように開くのかを確認してください。制限、私はMACまたはLinuxマシンでそれをテストしていない。

0

クライアントアプリケーション用のカスタムファイル拡張子を登録できます。ユーザーに、その拡張子を持つ小さなファイルをダウンロードするリンクをクリックさせます。クライアントマシン上でその拡張子/コンテンツタイプを処理するように実行ファイルが登録されている場合、ブラウザはアプリケーションでファイルを開くように指示するか、使用されているブラウザとそのセキュリティ設定に応じて進んでください。

関連する問題