今天把agent的配置文件结构大改了一下,把所有常用的一次性配置信息在初始化时就写到配置文件里去,这样减少了程序启动时的调用,只要从配置文件里读就可以了。
当前由于开发调试的服务器不够,这几天我的系统在一个主要业务要运行了,业务比较重要,暂时不能在业务系统上更新,所以写的代码都没有正式运行起来。
前二天发现一个怪问题,原本一直正常的agentService,在windows重启后不能自动启动,在系统日志里报一个服务发生意外而宕掉的提示,在二台不同的服务器上重启了几次都有这个情况,以前没有这个问题的,暂时还没时间分析。
有个网友给了个我调用windowAPI的地址,我在分析,看是否能用于调用API来取网卡的流量,现在我不能用WMI来获取流量,太郁闷了。
很想把通讯用的加密KEY也放到配置文件里去,这二天我要考虑下是否要把这个做掉,如果这样做以后改加密KEY就简单了,不用动代码了,但不知道是否安全,如果这样做,加密算法被破解,KEY被人拿到就全破了。
群里有朋友很感兴趣,想一起加入开源。我原本的计划是这个项目开发到一个比较成熟的方向后再进行开源,暂定是在2011年9-12月之间开源,目前有希望志同者一起来参与,可是怎么参与法我也没有主意。
大致的想法是成立一个网络项目组,成员之间代码是共享可见的,各成员根据自己的实际情况领用任务进行开发,但只有我来负责汇总和更新,这样可以保证项目的代码是符合原本计划和方向。当然,只要整体项目成形,最终还是会放在code.google上完全开源,只是短期内我不希望有不受控的情况出现。
但这个想法不知道在网上如何进行,似乎首先要有一个项目任务发布或领用的平台,还要有一个SVN能进行小组内交互的(code.google是公众用的开源SVN,不符合我现在的要求)。
希望志同道合者能一起考虑下如何参与进来,我现在是没方向中。
阅读(1310) | 评论(0) | 转发(0) |