0

トピックのように、現在ログに記録されているユーザー appdata 環境変数を取得する方法はありますか?

アプリケーションでは、SHGetFolderPath() または単に getenv("appdata") を使用してこれを行うことは問題ありませんが、サービスではこれらのメソッドは機能しません。「SYSTEM」アカウントとして実行されます。

WMI を使用して %appdata% を取得する方法だと思いますが、それについてはわかりません。

%userprofile% は、%appdata% を取得するときに処理する 2 番目のポイントです。

4

1 に答える 1

1

サービスの観点からは、現在ログオンしている「その」ユーザーなどというものはありません。ゼロの場合もあれば、1 つ以上の場合もあります。さらに、サービスで必要な場合は、通常、設計エラーを示します。あなたが解決しようとしている本当の問題は何ですか?

于 2011-02-10T10:13:28.337 に答える