正常に動作するダウンローダーがありますが、ユーザーのウイルス対策/ファイアウォールがファイルの書き込みアクセスやダウンロードをブロックすることがあります。それを検出する方法はありますか?
質問する
5289 次
1 に答える
3
C# を使用しているため、try/catch ブロックを使用してUnauthorizedAccessExceptionをキャッチします。
これが最もクリーンで標準的な処理方法です。
注: AV がそれをキャッチしたかどうかはわかりません。チェックする必要もありません。これは、ユーザーとその AV の問題です。
プログラムがユーザーのリソースの一部へのアクセスを拒否され、そのリソースにアクセスする正当な理由があると思われる場合は、適切なテキスト ボックスでユーザーに通知し、AV でそれを整理してもらいます。たとえば、ダウンローダーが AV の信頼できるプログラム リストにあることを提案できます。
于 2012-05-26T12:50:40.920 に答える