0

Asp.net を使用して Web ブラウザーから .EXE を実行する必要があります。Web ページで特定のボタンがクリックされるたびに、ダウンロードするのではなく、インストール ウィザードを開く必要があります。

前もって感謝します

4

2 に答える 2

5

セキュリティ上の理由から、Web アプリケーションからクライアント コンピューターで EXE を実行することはできません。これが可能である場合、それは重大なセキュリティ上の脆弱性になります。最善の方法は、実行可能ファイルへのダウンロード リンクを提供し、クライアントにダウンロードしてインストールするよう依頼することです。

一方、サーバー上で実行可能ファイルを実行したい場合は、Process.Startメソッドを使用できます。

于 2013-01-21T06:40:32.667 に答える
1

選択した exe をユーザーのマシンで実行することはできません。これは重大なセキュリティ上の欠陥となります。

このようなものを絶対に使用する必要がある場合は、ClickOnceを検討できます

ClickOnce は、ユーザーが Web ページのリンクをクリックして Windows アプリケーションをインストールおよび実行できるようにする Microsoft テクノロジです。

参照: ClickOnce 配置の概要

ただし、ブラウザーのサポートは IE および Firefox のアドオン経由に限定されています。

于 2013-01-21T06:54:28.880 に答える