アカウント名を取得したい。 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 YuO  (社会人)
投稿日時
2017/4/6 12:54:06
ユーザーのフルネームが欲しい,ということですね。
@ITにそのまま使えるサンプルがあるので,これを使うのが簡単だと思います。
http://www.atmarkit.co.jp/fdotnet/dotnettips/642displayname/displayname.html
@ITにそのまま使えるサンプルがあるので,これを使うのが簡単だと思います。
http://www.atmarkit.co.jp/fdotnet/dotnettips/642displayname/displayname.html
投稿者 ほうじ茶  (高校生)
投稿日時
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
'ここからコード
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
早速の返信ありがとうございます。
無事取得できました。
"アカウント名"ではなく"フルネーム"で検索すればよかったのですね^^;
勉強になりました、ありがとうございましたm(_ _)m