如何从客户端获取netware 5.1或以上服务器端信息?(顶者有分)

iland9876543210 2007-06-13 12:59:15
我使用的是NOVELL的局域网系统,现在想从客户端获取服务器的信息:例如IP地址、节点地址、网段地址、服务器共有几个卷、每个卷的卷标及容量等。

请各位大侠多多指教。
...全文
229 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
iland9876543210 2007-06-15
  • 打赏
  • 举报
回复
有没有谁对NetWare的API比较熟悉,那些函数应该有解决办法,只是我不会用?
liuyun1987 2007-06-13
  • 打赏
  • 举报
回复
UP一下。。。
wzd24 2007-06-13
  • 打赏
  • 举报
回复
这个你要有NetWare 的SDK,不然是没有办法的!
wwlprince 2007-06-13
  • 打赏
  • 举报
回复
bang ding jie fen
aSalt 2007-06-13
  • 打赏
  • 举报
回复
不会,UP,JF
zhulei2008 2007-06-13
  • 打赏
  • 举报
回复
帮顶
CathySun118 2007-06-13
  • 打赏
  • 举报
回复
获取服务器的IP地址方法以DNS法较为简单实用,如下:

private void ButtonIP_Click(object sender, System.EventArgs e)
{ Syste m.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;if ( addressList.Length>1){ TextLIP.Text = addressList[0].ToString();TextSIP.Text = addressList[1].ToString();}else{TextLIP.Text = addressList[0].ToString();TextSIP.Text = "没有可用的连接";}}

  获取服务器的IP地址与MAC地址另一方法如下:

using System.Management;string stringMAC = "";string stringIP = "";ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");ManagementObjectCollection MOC= MC.GetInstances();foreach(ManagementObject MO in MOC){if ((bool)MO["IPEnabled"] == true){stringMAC += MO["MACAddress"].ToString();TextMAC.Text = stringMAC.ToString();string[] IPAddresses = (string[]) MO["IPAddress"];if(IPAddresses.Length > 0)stringIP = IPAddresses[0];TextIP.Text = stringIP.ToString();}}
hamehameha 2007-06-13
  • 打赏
  • 举报
回复
不懂帮顶

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧