zjištění username   zodpovězená otázka

C#, Bezpečnost

Dobrý den,

jak se dá v C# zjistit jméno právě přihlášeného uživatele? Ve VB jsem tohoto dosáhl prostřednictvím My.User.Name, ale C# jakoby My neznal.

Děkuji za odpovědi.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jmenný prostor My je dostupný pouze ve Visual Basicu. My.User.Name (přihlašovací jméno aktuálně přihlášeného uživatele) zjistíte v C# například takto:

string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji, mám ještě 2 dotazy:

1. Jak zjistím OS? (XP/Vista)

2. Jak zjistím cestu např k ploše? (V basicu My.Computer.FileSystem.SpecialDirectories.Desktop)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

1. Environment.OSVersion

2. Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji, opravdu moc jste mi pomohl.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback