Castle Rock Computing, Inc.
WinSNMP 1.1
August 1, 1994 - first release
September 20, 1994 - tested and made to work with
HP OpenView/Windows.
November 3, 1994 - added missing winsnmp.lib file
February 2, 1995 - fixed some memory leak and crash bugs
added support for IPX. Use IPX address
in SnmpStrToEntity
INSTALLATION
============
This is an implementation of WinSNMP 1.1, with sub-agent extensions.
To install the WinSNMP files, you must download winsnmp.zip, and then
perform the following steps in a DOS box:
1. copy winsnmp.zip \snmpc
2. cd \snmpc
3. pkunzip -d winsnmp.zip
4. erase winsnmp.zip
A sample WinSNMP application is included in the winsnmp.src directory.
This program performs GETs, SETs, and receives TRAPs. You must
copy the executable to the \snmpc directory, or add the \snmpc
directory to your search path.
The following files are included in the WinSNMP pkzip archive:
winsnmp.txt - this file
winsnmp.doc - MS word WinSNMP programming reference
winsnmp.hlp - MS Help WinSNMP help file
winsnmp.dll - WinSNMP DLL
winsnmp.lib - WinSNMP library to link to
winsnmp.h - required include file
winsnmpx.h - sub-agent extensions
crsnmp.dll - WinSNMP helper DLL
traprx.exe - Trap/Agent receiver (ghost) program
rfc1452.txt - V1/V2 mapping document
winsnmp.src/ - WinSNMP test program
makefile test.exe test.c test.def test.dlg test.h
test.ico test.rc test.rsp test.obj test.exe
TRAP FORMAT
===========
Traps are delivered in Version 2 TRAP format. The following,
from section 3.1.2 of RFC1452, describes the mapping performed:
(2) If a Trap-PDU is received, then it is mapped into a
SNMPv2-Trap-PDU. This is done by prepending onto the
variable-bindings field two new bindings: sysUpTime.0
[12], which takes its value from the timestamp field of
the Trap-PDU; and, snmpTrapOID.0 [13], which is
calculated thusly: if the value of generic-trap field is
`enterpriseSpecific', then the value used is the
concatenation of the enterprise field from the Trap-PDU
with two additional sub-identifiers, `0', and the value
of the specific-trap field; otherwise, the value of the
corresponding trap defined in [13] is used. (For
example, if the value of the generic-trap field is
`coldStart', then the coldStart trap [13] is used.) Then,
one new binding is appended onto the variable-bindings
field: snmpTrapEnterpriseOID.0 [13], which takes its
value from the enterprise field of the Trap-PDU. To
determine the destinations for the SNMPv2-Trap-PDU, the
proxy agent applies the procedures defined in Section
4.2.6 of [10], with the exception that no check is made
to see if the instances associated with this trap are
present in the proxy agent's view.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.