关于wince上Eventlog的介绍与使用
http://blog.ccw.com.cn/blog-htm-uid-17284.html 有比较详细的描述.
补充几点
1 WINCE5.0 下 Eventlog没有单独可选的catalog选项.可以在平台的bat文件(或者工程属性)中添加 SET CE_EXTRA_MODULES=eventlog eventlogmsgs
2 WINCE6.0 上 Eventlog组件为
Core OS-CEBASE-Core OS Services-System Event Log
若别的工程有编译好的eventlog.dll,可以修改platform.bib(或project.bib),添加文件eventlogmsgs.dll,eventlog.dll,修改platform.reg,添加如下
[HKEY_LOCAL_MACHINESYSTEMObjectStore]
"EnableEventLog"=dword:1
"EventLogPath"="windows"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEventLogApplication]
"Output"="File"
"File"="ApplicationLog.xml"
"Format"="XML"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEventLogSystem]
"Output"="File"
"File"="SystemLog.xml"
"Format"="XML"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEventLogSystemEventLog]
"EventMessageFile"="eventlogmsgs.dll"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEventLogFormatters]
"XML"="windowseventlog.dll"
"PlainText"="windowseventlog.dll"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEventLogOutputters]
"File"="windowseventlog.dll"
"DebugOut"="windowseventlog.dll"
3 eventlog在filesys.dll中FileSysMain->DoGeneralInit->InitEventLog中加载,如果使用xip,则必须把eventlog.dll放到内核镜像中,而不是第二阶段加载的binfs分区
4 如果使用了HIVE,wince5.0下EventLogPath是相对于HIVE的根目录,wince6.0下是相对于系统根目录
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/116625/viewspace-996396/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/116625/viewspace-996396/
本文详细介绍了在Windows CE平台上配置和使用EventLog的方法。包括如何在不同版本的WinCE中启用EventLog组件,以及如何通过修改注册表设置日志输出路径、格式等关键参数。

665

被折叠的 条评论
为什么被折叠?



