1

.NET Windows アプリケーションでログ テキストを書き込み、そのテキストをユーザーに表示する必要があります。

ログ ファイルを作成するための特定の要件はありません。

最初はアプリケーションと同じフォルダにログ ファイルを書きましたが、一部のコンピュータではアプリケーション ユーザーにファイルを作成する権限がありませんでした...

ただし、最小限のユーザー権限でどこかにログ (テキスト) ファイルを作成するメカニズムはありますか?

4

1 に答える 1

4

現在のユーザーのアプリケーション データディレクトリに書き込むことができます。ユーザーはそこで完全な権限を持っている必要があります。を使用してパスを (.NET で) 要求できます。

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

これは戻ります

C:\Documents and Settings\User\Application Data\

于 2013-02-28T09:22:42.673 に答える