Du må ikke hænge mig op på, om det kan bruges på alle platforme. Normalt er et hostname jo ikke case sensitivt, så normalen er, at det bliver skrevet som upper case.
using System; using Microsoft.Win32;
namespace B.Testing.ComputerName { class Program { static void Main(string[] args) { using (RegistryKey key = Registry.LocalMachine.OpenSubKey(@"System\CurrentControlSet\Services\Tcpip\Parameters")) { string computerName = key.GetValue("Hostname") as string; Console.WriteLine(computerName); } } } }
Men i øvrigt er det ikke nok at lave en ToLower() på maskinnavnet. Dns.GetHostName() (og registry-løsningen) returnerer maskinnavnet, som det er angivet under installationen. E.g. "MitMaskinNavn"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.