阅读:2305回复:18
请问me下如何判断某块网卡的DHCP是否enabled?(水分500,另专家分100)
我用delphi编写的程序中调用iphlpapi.dll中的GetAdaptersInfo()读adpterInfo,但是在me下该函数出现问题,得到的adpterInfo信息不全,仅有网卡IP和MAC,而dhcp的enabled,IP,MAC值不能正常得到(为空)。我试了几次都是同样的结果,我想可能是GetAdaptersInfo在me 下的bug。
不知还有其它办法能知道me下如何判断某块网卡的DHCP是否enabled吗? 另请问此类问题在什么版发布较为合适?若那位仁兄能解答出此问题,我承诺在相应版块中给100分作为酬谢。 [编辑 - 11/5/02 by amacro] [编辑 - 11/5/02 by amacro] |
|
沙发#
发布于:2002-11-06 20:01
怎么现在这个班讨论技术的帖子月来越多 因为水塘人气旺 :D |
|
|
板凳#
发布于:2002-11-06 17:34
怎么现在这个班讨论技术的帖子月来越多
|
|
|
地板#
发布于:2002-11-06 14:44
2000与98我都可以通过IPhlpapi搞定,如果你知道2000注册表在何位置设置此值,不妨也说来听听,我看一下是否有借鉴的价值啊,谢谢了。 又变为2k,98? me? :D |
|
|
地下室#
发布于:2002-11-06 10:02
2000与98我都可以通过IPhlpapi搞定,如果你知道2000注册表在何位置设置此值,不妨也说来听听,我看一下是否有借鉴的价值啊,谢谢了。
|
|
5楼#
发布于:2002-11-06 09:51
黑僧没专业精神 不好意思阿,我没有Me,2000的我是知道在哪里的。 |
|
6楼#
发布于:2002-11-06 00:03
你只是看到一种静态的状态,如果将用户的IP设为固定IP时,
这个注册表项的dhcpserver及dhcpipaddress并不变化,或者说从这好象并无法确定此时的IP是否是固定IP还是DHCP获得的。 所以从这不能确定dhcp是否enabled。 |
|
7楼#
发布于:2002-11-05 22:39
有对应的物理地址及dhcp。。。
嘿嘿。。。 给点辛苦分先! :D |
|
|
8楼#
发布于:2002-11-05 22:35
好象很难将网卡与协议对应起来。 哦? HLM\\system\\currentcontrol\\services\\vxd\\dhcp ??? 应该有: :o |
|
|
9楼#
发布于:2002-11-05 17:25
好象很难将网卡与协议对应起来。
|
|
10楼#
发布于:2002-11-05 17:04
想请问fracker,此值在注册表中的确切位置。 一个为协议: HLM\\system\\currentcontrol\\services\\class\\nettrans 一个为网卡: HLM\\system\\currentcontrol\\services\\class\\net 两个对应起来看看? :o |
|
|
11楼#
发布于:2002-11-05 15:43
想请问fracker,此值在注册表中的确切位置。
|
|
12楼#
发布于:2002-11-05 14:15
黑僧没专业精神
也的告诉人家在注册表什么地方啊 :D |
|
|
13楼#
发布于:2002-11-05 14:06
注册表里面这些信息都有啊。
|
|
14楼#
发布于:2002-11-05 13:55
?
? ? ? |
|
|
15楼#
发布于:2002-11-05 13:25
是在不行就去读注册表吧。
|
|
16楼#
发布于:2002-11-05 13:09
顶一下,各位老大帮帮忙呀 :D
|
|
|
17楼#
发布于:2002-11-05 10:21
我用delphi编写的程序中调用iphlpapi.dll中的GetAdaptersInfo()读adpterInfo,但是在me下该函数出现问题,得到的adpterInfo信息不全,仅有网卡IP和MAC,而dhcp的enabled,IP,MAC值不能正常得到(为空)。我试了几次都是同样的结果,我想可能是GetAdaptersInfo在me 下的bug。 哦?那你的意思是可以通过调试运行咯? |
|
|
18楼#
发布于:2002-11-05 10:12
各位兄弟帮帮忙了,这个是我朋友 :D
|
|
|