windows下使用net-snmp实现agent扩展(三)

时间隔得太长了,我都快忘了什么是snmp了,知识啊知识,很容易在不用的时候忘却,也可能是自己脑袋不好使了吧?翻了翻代码,赶紧总结下,不然真不会了……

在上篇博客中,实现了get/set一个字符串型变量,现在来实现对多个字符串变量的get/set。假设要实现获取CPU利用率、内存占用率和磁盘占用[……]

Read more

windows下使用net-snmp实现agent扩展(一)

项目上需要用snmp来做告警监控管理,达到对系统的运行状态的监测。这几天研究了一下,发现网上资料比较少,大多数抄来抄去,能够正确运行的更少。所以,总结了一下,把相关的代码放上来,希望能够帮助同样遇到困惑的朋友。 havenzhao http://vcsky.net

项目名称为DCS系统,采用V[……]

Read more

VC++ GDI画立体管道

都是以前的一些代码,今天回头整理的时候,看到一些有些用的东西。在做SCADA的时候,所涉及的绘制对象,有立体管道。下面的代码,就是使用GDI来绘制3D立体管道的。下面是核心代码(略显冗余),如果使用,稍作修改即可。

void Draw(CDC *PDC)
{
  [……]

Read more

一针见血:error C2146: 语法错误 : 缺少“;”

最近用VC7做一个小软件,主要的功能是定时扫描GPRS接收过来的数据,并存放在数据库里。要求把软件注册成为windows服务。在所有的工作做完以后,我着手实现这部分功能。其实完全不用在程序中写入任何代码,只需要执行一个批处理文件,便可完美地打成服务了。但我还是想试一下用程序怎么实现这个功能。
在V[……]

Read more

C/C++中CrateThread参数的使用方法

因为我用ADO访问数据库时,取出的字段值为_variant_t 型的,在使用字段值的时候,需要对其进行类型转化。转换为int之类的就很简单了,转换为char *时,却花费了我不少时间。从网上找了半天,找到相关的方法,其中转载最多的一个就是:VariantToCString(VARIANT var)这[……]

Read more