Çözüldü Windows'taki kullanıcı adını Label'e yazmak mümkün mü?

  • Konuyu başlatan Pube
  • Başlangıç Tarihi
  • Mesaj 7
  • Görüntüleme 529
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Pube

Megapat
Katılım
6 Mayıs 2016
Mesajlar
715
Çözümler
4
Daha fazla  
Sistem Özellikleri
Acer Aspire 3 A315-59 Intel Core I7-1255U, Intel Iris Xe Graphics.
Cinsiyet
Erkek
Meslek
Öğrenci
Merhaba.C#'da o anki Windows oturumu açık olan hesap ismini Label'e yazdırmanın bir yolu var mıdır?
 
Çözüm
Kod:
using System.Security.Principal;

WindowsIdentity identity = WindowsIdentity.GetCurrent();
string userName = identity.Name;
label1.Text = "Kullanıcı Adı: " + userName;
Kod:
using System.Security.Principal;

WindowsIdentity identity = WindowsIdentity.GetCurrent();
string userName = identity.Name;
label1.Text = "Kullanıcı Adı: " + userName;
 
Çözüm
Şu komut ile
WindowsIdentity.GetCurrent().Name alabilrsin.

Bu kütüphaneyi de dahil etmen gerekebilir

using System.Security.Principal;
 
Son düzenleme:
1697892231366.png
 
Kod:
using System.Security.Principal;

WindowsIdentity identity = WindowsIdentity.GetCurrent();
string userName = identity.Name;
label1.Text = "Kullanıcı Adı: " + userName;

Hocam dediğiniz oldu ama bu desktop-knu48CL sadece bendemi çıkıyor bunu kaldırmanın bir yolu var mı?

1697892736221.png
 
Hocam dediğiniz oldu ama bu desktop-knu48CL sadece bendemi çıkıyor bunu kaldırmanın bir yolu var mı?

Eki Görüntüle 1984909
Onun için ya "/" karakterini bulduktan sonra bir string dizisine tek tek char olarak atacaksın yada @Girdap gösterdiği gibi Environment.UserName değişkenini kullanacaksın.
 

Technopat Haberler

Yeni konular

Geri
Yukarı