投稿者 ほうじ茶  (高校生) 投稿日時 2017/4/6 12:17:13
パソコンを起動して、アカウントにログオンするときに表示されるあの名前です。

'ここからコード
Public Class Form1
  '(snip)
  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    MsgBox(System.Environment.UserName)
    MsgBox(My.User.Name)
  End Sub
  '(snip)
End Class
'ここまでコード

とりあえず検索して出てきたのを動かしてみて、一応取得はできたのですが、うまく取得できません。
Windowsのコントロールパネルでアカウント名を変えたのですが、それが適用されていないようなのです。
表現しにくいのですが、Windowsインストール時(アカウント作成時)に設定したアカウント名を取得しているのでしょうか。

こんなサイトを見つけました。
https://answers.microsoft.com/ja-jp/windows/forum/windows_7-security/windows-7/6c44b1c6-773a-4cc4-a647-0a7749574cc3
ユーザー名と、アカウント名とは、全く別物なのでしょうか。

であれば、アカウント名とは、どのように取得するのでしょうか?
少しプログラミングとはそれているかもしれないのですが、よろしくお願いします。

VB.NETです。VS2015で書いてます。
このような掲示板の利用はまだ2度目です、質問内容とは別に、おかしなところはご指摘いただけると幸いですm(_ _)m