%AppData% パスを取得する方法など、同様の質問がたくさんあることを知っています
しかし、私のものは異なります:
1.私は2つのアカウントを持っています:
Admin- Administrator account
Test- Non-Administrator account
2.管理者としてVS2013を使用してプロジェクトを実行すると、プロジェクトには昇格された権限が必要になります。次に、次のコード スニペットを使用して appdata パスを取得します。
TCHAR szPath[MAX_PATH];
if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, szPath)))
{
//....
}
しかし、 の実際の値szPath
は、私が望んでいたものではC:\Users\Admin\AppData\Roaming
ありません。C:\Users\Test\AppData\Roaming
誰もそれを行う方法を知っていますか? 前もって感謝します。