.NET Windows アプリケーションでログ テキストを書き込み、そのテキストをユーザーに表示する必要があります。
ログ ファイルを作成するための特定の要件はありません。
最初はアプリケーションと同じフォルダにログ ファイルを書きましたが、一部のコンピュータではアプリケーション ユーザーにファイルを作成する権限がありませんでした...
ただし、最小限のユーザー権限でどこかにログ (テキスト) ファイルを作成するメカニズムはありますか?
.NET Windows アプリケーションでログ テキストを書き込み、そのテキストをユーザーに表示する必要があります。
ログ ファイルを作成するための特定の要件はありません。
最初はアプリケーションと同じフォルダにログ ファイルを書きましたが、一部のコンピュータではアプリケーション ユーザーにファイルを作成する権限がありませんでした...
ただし、最小限のユーザー権限でどこかにログ (テキスト) ファイルを作成するメカニズムはありますか?
現在のユーザーのアプリケーション データディレクトリに書き込むことができます。ユーザーはそこで完全な権限を持っている必要があります。を使用してパスを (.NET で) 要求できます。
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
これは戻ります
C:\Documents and Settings\User\Application Data\