Windowsで管理者しか触れないデータを操作する際、
Windows7等はUACが表示されて、操作を許可すると権限が昇格する。

ところが、この時、ログインしているユーザーが標準ユーザーの場合、
UACで昇格するときは、別の管理者ユーザーとして操作するというUACの確認画面が出る。

このとき、UACで権限を取得したら、
ユーザー個別の情報を取得、たとえば、SHGetSpecialFolderPathで、
CSIDL_PERSONALを呼び出すと、昇格後のユーザーのマイドキュメントがとれてしまう。

どうした物か・・・