c# - 如何在 C# 中更改主机名?

标签 c# hostname

我想通过c#中的代码更改主机名。 操作系统是xp。

谢谢。

最佳答案

ManagementClass mComputerSystem = new ManagementClass("Win32_ComputerSystem");
ManagementBaseObject outParams;
ManagementBaseObject objNewComputerName = mComputerSystem.GetMethodParameters("Rename");
objNewComputerName["Name"] = "NEWNAMEHERE";
outParams = mComputerSystem.InvokeMethod("Rename", objNewComputerName, null);

关于c# - 如何在 C# 中更改主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404063/

相关文章:

c# - 如何在 WinForms# 中打印面板?

perl - IO::Socket 与 Socket 我都是 "use"吗?

docker - 在docker容器内运行的host命令无法解析容器主机名,但ping可以

C# 同时更新两个文本框?

c# - .NET Membership.GetUser() 在 ie9 和 safari 中嵌入到 iframe 时为 null

c# - 使用 Entity Framework 保存具有外键约束的数据

java - 使用JAVA从网络上的IP地址获取主机名

c# - 将 double 转换为字符串,保留格式 - C#

ubuntu -/etc/hosts 中的 www 和子域

linux - Alpine Linux docker 设置主机名