有个问题请教,我怎么在驱动程序中读到配置的IP地址(我是说的在网上邻居里面配置的地址),在应用层使用gethostname,在核心里面呢?还有,我在98的驱动程序中要使用一些定义在wdm.h文件中的函数,在编译的时候要加什么宏定义呢?
回复(19) 2002-12-16 09:09 来自版块 - NDIS网络接口开发
表情
byssx752请问怎么弄的,能告诉我以下吗(2009-06-05 15:50)
edust我也很想知道你这个问题的答案,我现在就是读注册表,麻烦有什么消息的时候通知我一下,谢谢!(2002-12-17 09:06)
skylgl感谢edust,我已经搞定了这个问题,不过通过读注册表是一种很不好的方式,但上午看到的那个OID似乎是只能在NT中使用的,98好像不行(2002-12-16 21:45)
edustHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces(2002-12-16 17:19)
nicolOID_GEN_NETWORK_LAYER_ADDRESSES 注册表。 协议层也是读注册表。 OID_802_3_PERMANENT_ADDRESS OID_802_3_CURRENT_ADDRESS 获得的是MAC地址。(2002-12-16 17:13)
mikeluo还是不要做这种调用了,我不知道怎么调用才是安全的,如果有知道的就说一下吧,gjp知道么?(2002-12-16 11:59)
skylgl好吧,如果你知道我刚才问的第二个问题,给我回一下好不?(2002-12-16 11:45)
mikeluo哥们,你自己试一下也不会用太多的时间的吖,肯定是可以查询到的,不然协议层怎么知道的呢?你分别试一下那几个查询,看看返回的是什么不就可以了么(2002-12-16 11:38)
skylgl什么意思?你是说没有办法查询到么?那么可不可以在VXD驱动中调用wdm.h中定义的函数呢?很着急,谢了(2002-12-16 11:32)
mikeluo看一下DDK里 OID OID_GEN_NETWORK_LAYER_ADDRESSES ddk里面说 set only (2002-12-16 11:22)

返回顶部