Come si ottiene il nome del computer locale?Come posso ottenere il nome del computer locale in C#?
risposta
Si dovrebbe essere in grado di utilizzare System.Environment.MachineName
per questo. Si tratta di una proprietà che restituisce una stringa contenente il nome NetBIOS del computer:
http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx
Da link text
Quattro modi per ottenere il vostro nome di rete/macchina locale:
string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
Maggiori informazioni su: Difference between SystemInformation.ComputerName, Environment.MachineName, and Net.Dns.GetHostName
Restituiscono la stessa cosa o c'è qualche differenza tra tutti loro? – epotter
Se si desidera che il nome di dominio completo (Fully Qualified Domain Name) del computer locale, è possibile utilizzare
System.Net.Dns.GetHostEntry("localhost").HostName
Gli altri metodi restituirà solo il nome locale, senza alcuna informazione specifica dominio. Per esempio, per il computer myComp.myDomain.com
, i metodi precedenti torneranno myComp
, mentre il metodo GetHostEntry
tornerà myComp.myDomain.com
Nelle impostazioni del computer c'è una sezione per Nome computer e Nome computer completo - questo è l'unico modo che ho trovato per ottenere il nome completo del computer quando tutti gli altri danno solo il nome del computer. Grazie! – user2494584
hmm, restituisce solo 'localhost' per me, non' FQDN'. – Thufir
- 1. ottenere IPv4 locale del computer utilizzando VB.net
- 2. Come risolvere il nome host dall'IP locale in C# .NET?
- 3. Come posso ottenere il nome del gruppo locale per ospiti/amministratori?
- 4. Come posso ottenere il nome di dominio completo del mio computer in Python?
- 5. Ottenere il nome del computer Windows che esegue script Python?
- 6. Ottieni il nome del computer locale tramite la sessione Citrix in .NET
- 7. Come faccio ad avere il nome del computer in .NET
- 8. Come ottenere il nome del processo in C++
- 9. Ottieni il nome del computer del mio Mac
- 10. Come posso ottenere il nome del pacchetto in Android?
- 11. Come posso ottenere il nome del programma in Racket?
- 12. Come posso ottenere il fuso orario del server locale?
- 13. Ottieni il nome del computer server in ASP.NET MVC?
- 14. Come ottenere il nome del mese in C#?
- 15. Come ottenere il nome utente in C/C++ in Linux?
- 16. Come posso ottenere il nome e l'indirizzo IP di un computer tramite VB.NET?
- 17. Come posso ottenere il nome del file da request.FILES?
- 18. Come posso ottenere il parametro del nome f.submit nel controller?
- 19. Come posso ottenere il nome del processo di una porta aperta in C#?
- 20. Come posso ottenere l'ora locale in jQuery?
- 21. Come ottenere l'elenco dei computer della rete locale?
- 22. Come testare il webhook di telegram bot sul computer locale?
- 23. JavaScript utilizza l'ora del computer locale?
- 24. android, come ottenere il nome del pacchetto?
- 25. Come posso ottenere il nome dell'immagine dall'URL?
- 26. Come ottenere il nome completo del tipo?
- 27. Come ottenere il nome file del modulo __main__ in Python?
- 28. Ottenere il nome del prodotto dal file msi in C#
- 29. Come ottenere il nome host locale in C# su una universal app di Windows 10
- 30. Come posso ottenere l'ora locale dell'utente anziché l'ora del server?
Duplicate domanda [link] (http://stackoverflow.com/questions/459034/get-computer-name-from -within-a-windows-service) – Malachi
Possibile duplicato di [Come ottengo il nome del computer in .NET] (http://stackoverflow.com/questions/1768198/how-do-i-get-the-computer- nome-in-rete) –