automatic9045 / AtsEX.Setup

AtsEX を簡単に BVE Trainsim 6 / 5 へインストールするためのセットアップウィザードです。
MIT License
3 stars 2 forks source link

管理者権限時にUnauthorizedAccessExceptionが生じたら中断する #2

Closed kusaanko closed 5 months ago

kusaanko commented 5 months ago

UnauthorizedAccessExceptionが生じたときにユーザーが管理者権限を持つかどうかを判定、持っていれば再起動もしくはウィルス対策ソフトの許可リストへの追加を催すようにメッセージを出します。

image
automatic9045 commented 5 months ago

わぁ、ありがとうございます😭 まさにやりたかった実装そのものです……!

kusaanko commented 5 months ago

一行目にエラー文を表示させていますが、もしかしたら一番下に移動させて何行か開けて生のエラー文を配置した方が良いのでしょうか?

automatic9045 commented 5 months ago

なるほど、確かにそうかもしれないですね。↓みたいな感じでしょうか (余白のとり方や言い回しはお任せします!)。

ファイルへのアクセスに失敗しました [もうちょっと良い表現あるかも]。以下のことをお試しください。
1. PCを~
2. ウィルス対策ソフトが~

エラーの詳細:
System.UnauthorizedAccessException: パス 'C:\hoge\fuga\piyo.txt' へのアクセスが拒否されました。
~
~
kusaanko commented 5 months ago
エラーが発生しました。
以下のことをお試しください。
・ PC を再起動の上もう一度お試しください。
・ ウィルス対策ソフトがインストールされている場合はこのインストーラーを許可リストに追加してください。

エラーの詳細:

PC初心者に向けた変更として、まずエラーが発生したこと、試してほしいことがあることを端的に示しました。難しいことは一切言わないようにしました。ファイルアクセスに失敗したことも省きました。おそらくこの辺りはエラーの詳細を読めばわかるはず。 1.2.は順番であると勘違いしないように・に変更しました。どちらか、もしくは両方試してほしいということが伝わると思います。

automatic9045 commented 5 months ago

PCに詳しくないユーザーへの配慮も行き届いた良い文章だと思います!朝から色々とご対応くださりありがとうございました。