WINCE System Event Log

关于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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值