[AGENT++] Agent++Win32 Questions

Frank Fock fock at agentpp.com
Mon Feb 16 08:14:43 CET 2004


Hello Dave,

You can download AgentX++Win32[Master] v1.1 from http://www.agentpp.com
now which includes the missing service interface code. Please see the README
at http://www.agentpp.com/readme_agent++win32.txt for more details.

Best regards,
Frank Fock

Dave White wrote:

>Hello,
>
> 
>
>I would like to use Agent++ as a replacement for snmp.exe in a Windows
>XP environment but I have a few questions while working with the Win32
>code.  I am using Visual C++ .NET version 7.1 with the following code
>base:
>
>    Agent++Win32_1.0a
>
>    AgentX++v1.4.8a
>
>    Agent++v3.5.15a
>
>    Snmp++v3.2.10
>
> 
>
>1.  The Agent++ web site and the Agent++Win32 API README say that Snmp++
>and Agent++ have to be compiled with _NO_THREADS defined.  However,
>agentX++win32master requires AgentX++, and AgentX++ will not compile
>because it (in agentx_threads.h) requires that threads are enabled in
>Agent++.  What problems are caused from enabling threads in Snmp++ and
>Agent++?
>
> 
>
>2.  With threads enabled, I can build the agentX++win32master.exe file
>but it is not yet a direct replacement for snmp.exe which is a Windows
>Service.  I can run the executable as a stand-alone program, but it does
>not have support built into it for a Windows Service.  I cannot see
>anything in the source code that calls any of the Windows Service
>functions.  Consequently, when I follow the README instructions that
>say:
>
> 
>
>    1. Stop the SNMP Service.
>
>    2. Backup the existing agent 'snmp.exe' ...
>
>    3. Copy the 'agentx++win32master.exe' ...
>
>    4. Start the SNMP service again.  That's all.
>
> 
>
>I find that the "service" will be terminated after 30 seconds because it
>is not a real service.  What am I missing?  Or are there plans to add
>the code required to interact with the service manager so it behaves as
>any other Windows service?
>
> 
>
>Thank you,
>
>Dave White
>
> 
>
>
>  
>






More information about the AGENTPP mailing list