yicong135 发表于 2013-3-6 19:50

windows 安全日志查看器

本帖最后由 yicong135 于 2013-3-6 19:53 编辑

服务端采用mysql保存日志记录,数据库连接采用MySQL++
如果你要编译注意要下载MySQL数据库与MySQL++库,当然你也可以修改数据库或连接数据库库的类
MSDN 代码示例部分:
请点击下面链接
Querying for Event Information
http://msdn.microsoft.com/zh-cn/library/bb427356(v=vs.85).aspx
这里有两处点错误
1:
while (pTempMessage = wcschr(pTempMessage, L'%'))    {
      dwParameterCount++;
      pTempMessage++;
    }
这里应该改为: wcsstr(pTempMessage, L“%%”)
2:
while (pTempMessage = wcschr(pTempMessage, L'%'))
    {
      if (isdigit(*(pTempMessage+1)))
      {
            pStartingAddresses = pTempMessage;

            pTempMessage++;
            pParameterIDs = (DWORD)_wtoi(pTempMessage);

            while (isdigit(*++pTempMessage))
                ;

            pEndingAddresses = pTempMessage;

            i++;
      }
    }
如果按照这样写,会无限循环

客户端就是一个数据库浏览器,源码我就不献丑了
这是成品:http://www.52pojie.cn/thread-182226-1-1.html
源码下载-->http://pan.baidu.com/share/link?shareid=446524&uk=2214915873

HJK91CA 发表于 2013-6-21 22:16

页: [1]
查看完整版本: windows 安全日志查看器