收集网络计算机详细信息
我编写了一个程序来从网络中的远程计算机收集详细信息
private RemoteSysInformation.SystemInformation sysinfo;
if (sysinfo.Get(ipaddress, username, password) != RemoteSysInformation.SystemInformation.Status.Success)
{
MessageBox.Show(sysinfo.Get(ipaddress, username, password).ToString());
}
else
{
List.Items.Add(new ListViewItem(new string[] { "BIOS Version", sysinfo.Bios }));
List.Items.Add(new ListViewItem(new string[] { "OS Name", sysinfo.OSName }));
List.Items.Add(new ListViewItem(new string[] { "Version", sysinfo.OSVersion.description }));
List.Items.Add(new ListViewItem(new string[] { "OS Manufacturer", sysinfo.OSManufacturer }));
List.Items.Add(new ListViewItem(new string[] { "System Name", sysinfo.ComputerName }));
List.Items.Add(new ListViewItem(new string[] { "Time Zone", sysinfo.Timezone.standardname }));
List.Items.Add(new ListViewItem(new string[] { "Windows Directory", sysinfo.WindowsDirectory }));
List.Items.Add(new ListViewItem(new string[] { "Total Physical Memory", SizePrettyPrint(sysinfo.TotalPhysicalMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Available Physical Memory", SizePrettyPrint(sysinfo.FreePhysicalMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Total Virtual Memory", SizePrettyPrint(sysinfo.TotalVirtualMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Available Virtual Memory", SizePrettyPrint(sysinfo.FreeVirtualMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Page File Space", SizePrettyPrint(sysinfo.PageFileSize) }));
List.Items.Add(new ListViewItem(new string[] { "System Manufacturer", sysinfo.SystemManufacturer }));
List.Items.Add(new ListViewItem(new string[] { "System Model", sysinfo.SystemModel }));
List.Items.Add(new ListViewItem(new string[] { "System Type", sysinfo.SystemType }));
List.Items.Add(new ListViewItem(new string[] { "Domain", sysinfo.Domain }));
}
,但它不断给出错误 RPC 服务不可用 请帮忙!!!!!!!!!!!!!!!
错误是RPC 服务器不可用。 (HRESULT 异常:0x800706BA)
。
i have written a program to collect details from remote computers in the network
private RemoteSysInformation.SystemInformation sysinfo;
if (sysinfo.Get(ipaddress, username, password) != RemoteSysInformation.SystemInformation.Status.Success)
{
MessageBox.Show(sysinfo.Get(ipaddress, username, password).ToString());
}
else
{
List.Items.Add(new ListViewItem(new string[] { "BIOS Version", sysinfo.Bios }));
List.Items.Add(new ListViewItem(new string[] { "OS Name", sysinfo.OSName }));
List.Items.Add(new ListViewItem(new string[] { "Version", sysinfo.OSVersion.description }));
List.Items.Add(new ListViewItem(new string[] { "OS Manufacturer", sysinfo.OSManufacturer }));
List.Items.Add(new ListViewItem(new string[] { "System Name", sysinfo.ComputerName }));
List.Items.Add(new ListViewItem(new string[] { "Time Zone", sysinfo.Timezone.standardname }));
List.Items.Add(new ListViewItem(new string[] { "Windows Directory", sysinfo.WindowsDirectory }));
List.Items.Add(new ListViewItem(new string[] { "Total Physical Memory", SizePrettyPrint(sysinfo.TotalPhysicalMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Available Physical Memory", SizePrettyPrint(sysinfo.FreePhysicalMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Total Virtual Memory", SizePrettyPrint(sysinfo.TotalVirtualMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Available Virtual Memory", SizePrettyPrint(sysinfo.FreeVirtualMemory) }));
List.Items.Add(new ListViewItem(new string[] { "Page File Space", SizePrettyPrint(sysinfo.PageFileSize) }));
List.Items.Add(new ListViewItem(new string[] { "System Manufacturer", sysinfo.SystemManufacturer }));
List.Items.Add(new ListViewItem(new string[] { "System Model", sysinfo.SystemModel }));
List.Items.Add(new ListViewItem(new string[] { "System Type", sysinfo.SystemType }));
List.Items.Add(new ListViewItem(new string[] { "Domain", sysinfo.Domain }));
}
but its keep giving the error RPC service unavailable
PLEASE HELP!!!!!!!!!!!!!!!
The error is The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保服务Winmgmt(Windows Management Instrumentation)正在远程计算机上运行。
Make sure service Winmgmt (Windows Management Instrumentation) is running on remote computer.
错误消息是“RPC 服务器不可用”还是“RPC 服务不可用”?
Is the error message "RPC server unavailable" or "RPC service unavailable"?