[c#] Comment puis-je obtenir le nom de l'ordinateur dans .NET


Answers

System.Environment.MachineName

Ou, si vous utilisez Winforms, vous pouvez utiliser System.Windows.Forms.SystemInformation.ComputerName , qui renvoie exactement la même valeur que System.Environment.MachineName .

Question

Comment puis-je obtenir le nom de l'ordinateur dans .NET c #







Essaye celui-là.

public static string GetFQDN()
{
    string domainName = NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
    string hostName = Dns.GetHostName();
    string fqdn = “”;
    if (!hostName.Contains(domainName))
        fqdn = hostName + “.” +domainName;
    else
        fqdn = hostName;

    return fqdn;
}



J'ai défini le .InnerHtml d'un crochet <p> pour mon projet Web sur le nom de l'ordinateur de l'utilisateur en procédant comme suit:

HTML:

    <div class="col-md-4">
       <h2>Your Computer Name Is</h2>
       <p id="pcname" runat="server"></p>
       <p>
           <a class="btn btn-default" href="#">Learn more &raquo;</a>
       </p>
    </div>

C #:

using System;
using System.Web.UI;

namespace GetPCName {
   public partial class _Default : Page {
    protected void Page_Load(object sender, EventArgs e) {            
        pcname.InnerHtml = Environment.MachineName;
    }
   }
}



string name = System.Environment.MachineName;





Links



Tags

c# c#   .net .net