ユーザ名変更後にGetUserName()で新しいユーザ名が取得できない
Posted: 2012年9月27日(木) 11:43
コントロールパネル->ユーザアカウントから"ユーザ名の変更"でユーザ名を変更した後に
自作のプログラム側でGetUserName()を使用してユーザ名を取得しました。
取得したユーザ名は古いユーザ名で新しいのは取得できませんでした。
hoge0(旧) -> hoge1(新)
PCを再起動しても"hoge0"を取得してしまします。
新しいユーザ名を正確に取得する方法をご存知の方がいましたら教えていただけないでしょうか?
また、このような動きをする原因も教えていただければ幸いです。
発生したOSはWindows7 64bit環境になります。
自作のプログラム側でGetUserName()を使用してユーザ名を取得しました。
取得したユーザ名は古いユーザ名で新しいのは取得できませんでした。
hoge0(旧) -> hoge1(新)
PCを再起動しても"hoge0"を取得してしまします。
新しいユーザ名を正確に取得する方法をご存知の方がいましたら教えていただけないでしょうか?
また、このような動きをする原因も教えていただければ幸いです。
発生したOSはWindows7 64bit環境になります。