c# - 在 Windows 服务中获取计算机名称?

标签 c# .net windows-services

在 .NET Windows 服务 (C#) 中,如何获取计算机名称?

这是一种可靠的方法,还是我应该将其包装在 try/catch 中?

最佳答案

查看Environment class .里面有很多好东西,包括 MachineName :

string CurrentMachineName = Environment.MachineName;

根据文档,这可能会产生 InvalidOperationException,因此您需要了解这种可能性。不过,风险可能并不保证将其包装在 try/catch 中。

关于c# - 在 Windows 服务中获取计算机名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/459034/

相关文章:

c# - 将 Action<.., .., T > 作为没有预定义数量的 Action 参数的参数传递

c# - 有没有办法在 C# 中使用访问器的参数

.net - VB.NET:可以将功能分成几个部分吗?

.net - 如何对 Response.Redirect 进行单元测试?

c# - 将 Julia 嵌入到 C# : Garbage Collector Rewrite into C# Issues and Questions

C# 如何声明未知的方法类型

C# 为什么必须将转换运算符声明为静态和公共(public)的?

c# - Windows 服务中的 Debug.WriteLine 到 OutputDebugString

java - 在 Servlet 的 destroy() 方法中调用 System.exit()

c# - 以下代码是否可重入且线程安全?