在Windows NT 4.0及以上版本中,SNMP.EXE已经实现了agent的功能,那远程的管理程序发送的各种命令、请求,是不是都由它接受并经过判断再转交给相应的扩展代理DLL来响应?如果时,那有没有一种办法利用Winsnmp Api实现一个代理,让它代替SNMP.EXE来接...
全文
回复(21) 2001-09-25 22:12 来自版块 - 
表情
jdzcy老兄,但感觉不是这样,今天我上网看了一下,感觉微软在95,98下也提供了SNMP.exe(只是默认情况下不安装)。但在WIN ME下好像没有。真是觉得微软有点变态!(2002-02-21 22:32)
LXMFF如果要在98下做的话,你可以做一个WINSOCK的通讯程序在上面实现SNMP管理和代理的功能!因为SNMP在UDP上实现,所以到时候你要改变你自己的通讯端口号,不能再使用161和162了(2002-02-21 09:07)
jdzcy但在win95,win98下没有服务的概念,那系统又怎样启动自己编写的代理程序呀!还有一问:win95下的代理程序是不是跟winnt下的开发方法一样。微软可只提供了在winnt下开发代理程序的实例哟!(2002-02-20 15:10)
lorra鹅曾经用UCD-SNMP包改装生成了一个Agent,然后生成一个服务程序调用DLL来启动这个Agent。效果还是不错的。 Windows中的SNMP API还真没用过,gibit提供的方法可以试一试。鹅很喜欢这种讨论方式,希望有更多的朋友参与近来。(2002-01-10 11:39)
lhh21cn不用考虑低层通信和打包,只要用好和理解它提供给你的几个结构就OK!(2001-11-28 13:58)
lhh21cn微软把SNMP代理做成服务了,我们按它的规则做就可以了,如怎么注册我们的扩展DLL就可以了,配置SNMP服务,解决MIB。(2001-11-28 13:54)
mask用 SnmpExtensionInit SnmpExtensionQuery SnmpExtensionClose 几个函数可实现agent。 (2001-10-16 21:55)
liycamsdn中的例子,一个是管理程序,一个是扩展代理的dll,好像没有代理的程序。 (2001-09-28 10:35)
gibit应该可以阿 另: win2000还提供一套snmp manager api,在msdn中有个sample 能实现management & Agent(2001-09-26 11:18)
liyca希望大家有钱的捧个钱场,没钱的捧个人场。呵呵!(2001-09-26 10:06)

返回顶部