3

私はWindowsアプリケーションを持っています。その中で、環境変数を使用して appdata を取得しました。だからそれは私に次のパスを与える

c:\ドキュメントと設定\現在のユーザー名\アプリケーション データ。

しかし、環境変数を使用してWindowsサービスからappdataパスを取得すると、次のパスが取得されます

c:\windows\ServiceProfiles\LocalService\AppData\Local

したがって、この appdata パスは、Windows アプリケーション環境変数 appdata パスから取得した appdata パスとは異なります。

ローカル プロファイルで Windows サービスを実行しています。ユーザーの下で実行するようにサービス プロファイルを変更すると、サービスの appdata パスと Windows アプリケーションの appdata パスは一致しますが、サービスはユーザー名とパスワードを要求します。

私の質問は、ユーザー名とパスワードを要求せずにローカルプロファイルでサービスを実行して、サービスからユーザー appdata パスを取得する方法です。

4

2 に答える 2