在C#中获取计算机名而不引用Microsoft.VisualBasic.dll

时间:2010-03-17 02:08:42

标签: c# .net

除了引用Microsoft.VisualBasic.dll(如下面的.NET 3中)以检索计算机名称之外,还有什么方法

new Microsoft.VisualBasic.Devices.ServerComputer().Name

2 个答案:

答案 0 :(得分:15)

使用System.Environment.MachineName

答案 1 :(得分:4)

您可以使用System.Windows.Forms.dll和SystemInformation类。您还可以使用System.Environment.MachineNameSystem.Environment.GetEnvironmentVariable("COMPUTERNAME")。如果你真的很投入,可以在P / Invoke中调用user32.dll来调用相应的Win32 API。