トピックのように、現在ログに記録されているユーザー appdata 環境変数を取得する方法はありますか?
アプリケーションでは、SHGetFolderPath() または単に getenv("appdata") を使用してこれを行うことは問題ありませんが、サービスではこれらのメソッドは機能しません。「SYSTEM」アカウントとして実行されます。
WMI を使用して %appdata% を取得する方法だと思いますが、それについてはわかりません。
%userprofile% は、%appdata% を取得するときに処理する 2 番目のポイントです。