Asp.net を使用して Web ブラウザーから .EXE を実行する必要があります。Web ページで特定のボタンがクリックされるたびに、ダウンロードするのではなく、インストール ウィザードを開く必要があります。
前もって感謝します
セキュリティ上の理由から、Web アプリケーションからクライアント コンピューターで EXE を実行することはできません。これが可能である場合、それは重大なセキュリティ上の脆弱性になります。最善の方法は、実行可能ファイルへのダウンロード リンクを提供し、クライアントにダウンロードしてインストールするよう依頼することです。
一方、サーバー上で実行可能ファイルを実行したい場合は、Process.Start
メソッドを使用できます。
選択した exe をユーザーのマシンで実行することはできません。これは重大なセキュリティ上の欠陥となります。
このようなものを絶対に使用する必要がある場合は、ClickOnceを検討できます
ClickOnce は、ユーザーが Web ページのリンクをクリックして Windows アプリケーションをインストールおよび実行できるようにする Microsoft テクノロジです。
参照: ClickOnce 配置の概要
ただし、ブラウザーのサポートは IE および Firefox のアドオン経由に限定されています。