現在アプリケーションを実行しているホスト名を取得する必要があります。何か案が?
心に留めておくべきことは、_System.Environment.MachineName;
_および_System.Windows.Forms.SystemInformation.ComputerName;
_がマシンのNETBIOS名(15文字に制限されている)を与えることです。
完全なTCP/IPベースのホスト名が必要な場合は、 Dns.GetHostName()
を使用できます。
_string hostName = System.Net.Dns.GetHostName();
_
または、次を使用できます。
_System.Environment.GetEnvironmentVariable("COMPUTERNAME");
_
インストール中に設定された完全なコンピューター名を返します。
あなたがしたいことを間違えない限り..
System.Environment.MachineName
完全修飾名を取得するには、次を使用します。
System.Net.Dns.GetHostEntry("").HostName
System.Windows.Forms.SystemInformation.ComputerName;
My名前空間には、次のような多くの優れた「ヘルパー」関数が含まれています。
My.Computer.Name