Windows 写系统日志函数

原创 2012年03月21日 16:46:03
#include "windows.h"
#define SVC_ERROR    ((DWORD)0xC0020001L)
void WriteReportEvent(LPTSTR szFunction) 

HANDLE hEventSource;
LPCTSTR lpszStrings[2];
unsigned int len = sizeof(szFunction);
hEventSource = RegisterEventSource(NULL, L"Single_Event_Log");
if( NULL != hEventSource )
{
//StringCchPrintf(Buffer, 80, TEXT("%s failed with %d"), szFunction, GetLastError());
lpszStrings[0] = L"Single_Event_Log";
lpszStrings[1] = szFunction;
ReportEvent(hEventSource,        // event log handle
EVENTLOG_ERROR_TYPE, // event type
0,                   // event category
SVC_ERROR,           // event identifier
NULL,                // no security identifier
2,                   // size of lpszStrings array
0,                   // no binary data
lpszStrings,         // array of strings
NULL);               // no binary data    
DeregisterEventSource(hEventSource);
}
}

C/C++比较通用的日志输出函数

  • 2016年06月22日 10:03
  • 2KB
  • 下载

Windows下的日志机制

对于日志,大部分人的想法应当和我起初的想法一致,只要写个函数,在这个函数中打开一个文件,把需要记录的事件信息写到这个文件中。然后在需要记录日志的地方调用这个函数。 但此时需要考虑的问题有很多,包括文...
  • shifters
  • shifters
  • 2011年09月25日 15:23
  • 5828

【神经网络与深度学习】【C/C++】C++日志操作开源函数库之Google-glog

今天想给我的C++项目找一个开源的日志类,用于记录系统日志,结果浪费了半个下午的时间。从网上搜索相关资料,找到以下几个备选方案: 1、log4cplus  下载地址:http://sourcef...
  • LG1259156776
  • LG1259156776
  • 2016年10月03日 20:32
  • 1101

如何在VC中记录系统日志

#include "stdafx.h"#include #include #define Register_Event_Error  0x00000001;#define Report_Event_E...
  • wangyong0921
  • wangyong0921
  • 2008年02月03日 08:46
  • 1719

C#读写系统日志

//整理于2005-10-5//flashicp作为商业应用程序,尤其是WEB下的应用程序,安全问题是第一位的。这里所说的安全包括两个方面,一是系统本身的安全,也就是系统本身的强壮性,另一方面是系统在...
  • flashicp
  • flashicp
  • 2005年10月05日 09:36
  • 2800

Windows下一个简单的日志系统的C代码实现

问题描述       实现一个简单的基于Windows的日志系统,要求写入日志文件的内容的样式如下:       [时间]+[文件名]+[日志等级]+日志具体内容       如:       [20...
  • zhouzxi
  • zhouzxi
  • 2015年03月24日 15:40
  • 4257

windows 系统日志

获悉在自己离开的时间段内,是否有其他人登录过这台主机。 1. 历史开关机时间查看Windows 7的历史开机/关机时间 这里的开机时间不表示开机用了多长时间,而是系统登录的时刻。 【计算机】⇒ (...
  • lanchunhui
  • lanchunhui
  • 2016年07月30日 09:15
  • 1276

使用EventLog写Windows系统日志

public static void WriteLog(string message) { try { EventLog log = new E...
  • jaychouliyu
  • jaychouliyu
  • 2012年06月08日 16:35
  • 837

c#读写系统事件日志

一、写入:    private void _writeLog(){          EventLog eventLog=new EventLog();          eventLog.L...
  • zhouminjob120
  • zhouminjob120
  • 2015年08月25日 14:54
  • 339

windows清除系统日志

右键点击【我的电脑】→管理→计算机管理→系统工具→事件查看器→右键→清除所有事件...
  • ziruominglin
  • ziruominglin
  • 2015年11月17日 09:49
  • 261
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows 写系统日志函数
举报原因:
原因补充:

(最多只允许输入30个字)