gpt4 book ai didi

c# - 如何在没有 WMI 的情况下在 .Net 中获取远程机器操作系统版本?

转载 作者:太空狗 更新时间:2023-10-30 00:12:28 25 4
gpt4 key购买 nike

有没有办法在 .Net(C#) 中获取远程机器的操作系统版本?我不能接受使用 WMI。

我有远程机器的 IP 地址 :) 和管理员凭据

最佳答案

基于 sgmoore 的一些使用回答

    public string GetOsVersion(string ipAddress)
{
using (var reg = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, ipAddress))
using (var key = reg.OpenSubKey(@"Software\Microsoft\Windows NT\CurrentVersion\"))
{
return string.Format("Name:{0}, Version:{1}", key.GetValue("ProductName"), key.GetValue("CurrentVersion"));
}
}

关于c# - 如何在没有 WMI 的情况下在 .Net 中获取远程机器操作系统版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4682595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com