关于使用EventLog中遇到的问题

(1)问题一:
这些天想用EventLog记录事件,但当我用CreateEventSource创建新的事件源此时在自定义事件日志的事件源列表中并没有出现我所创建的事件源打开注册表,比较Application日志项,其中有一个多字符串Sources内容就是这个日志下的事件源,但我自己CreateEventSource("EventLogDemo","MyAppLogs")之后,MyAppLogs项并没有Sources这个多字符串项,导致在事件查看器中显示列表内容的时候“事件源”一列为空。

有些情况下创建事件源的名称写不到Sources中,之后自己又试着用了其他的名字
当 SourceName = EventLog 页面报错:源“EventLog”未在日志“MyAppLogs”中注册。(它在日志“System”中注册。)
当 SourceName = EventLogDemo or DemoLog 注册表自定义日志项中不会将SourceName 加入 Sources 多字符串,如果原先没有Sources则不会创建 Sources

实在是不明白为什么会这样,后来发现一个情况:

第一次创建:创建自定义项 MyAppLogs 中有事件源 MyLog1,此时Sources 中是 MyLog1。
第二次创建:删除MyAppLogs并重新创建同名自定义项MyAppLogs和事件源MyLog2,Sources中居然还会保留着删除前的MyLog1,此时Sources中有两个事件源 MyLog1和MyLog2。
第三次创建:再次删除MyAppLogs并重新创建这个自定义日志MyAppLogs
         (1)如果仍然创建MyLog1 或者 MyLog2 事件源,此时就不会为这个自定义日志创建Sources项或不会向Sources项中添加这个事件源名称
         (2)如果这个事件源名称是新的从来没用过例如MyLog3,则正常创建Sources或者事件源名称正常添加到Sources中。

我真的不知道为什么会这样,难道是缓存什么的关系?应该不会吧。



上图可以看到 MyAppLogs是我的自定义日志,下面有事件源MyLog1,但这个自定义日志的Sources中居然还保留着我之前创建过后来又删除的内容。

不知道有谁遇到过这样的问题。请各位帮忙。

〉〉〉〉〉
之前正打算关机睡觉,但想想自己怀疑是缓存的问题,删除自定义日志项,重启机器之后,再次打开Web页面运行创建自定义日志项,这次成功创建了Sources,但事件查看器中自定义日志属性的数据源下拉框里面还是缓冲了之前被删除的自定义日志项的数据源,只能自己打开注册表,打开Sources在内容中加个空格再删除,点确定。再次访问事件查看器重的日志属性,现在数据源下拉框终于显示当前自定义日志的数据源信息了。为了确定自己的想法,我再次删除了自定义日志项,重新创建了日志项(日志名称,事件源保持不变),再次出现无法创建Sources的问题,现在可以确定问题就是出在这个上面。但为什么系统缓存会造成这个问题,实在是不明白,谁知道麻烦告诉我。

(2)问题二:
xp + sp2环境下,给Asp.Net帐号对注册表EventLog项完全控制权限,但调用SourceExists()就报无权限访问
2003 + sp1环境下,给NetWrok Service帐号对EventLog项完全控制权限,能正常访问并能创建日志和事件源,正常删除事件源,但当调用EventLog.Delete()和eventLog1.Clear();时候报错:System.ComponentModel.Win32Exception: 拒绝访问。

此问题也不知如何解决,暂时通过模拟身份来操作注册表,如果谁知道如何解决这两个问题请告诉我。
谢谢

posted on 2006-12-18 23:10 Jeffrey Lee's Blog 阅读(339) 评论(1)  编辑 收藏 所属分类: .Net FrameWork 1.1

评论

#1楼  2007-03-07 23:57 维生素C.NET      

您已经加入博客园新手training团队了,感谢您的支持,希望您在这里能在帮助朋友的同时自己也能大有提高:)
博客园新手training团队。   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-12-19 22:18 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 

导航

<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

与我联系

搜索

 

常用链接

留言簿

我参与的团队

随笔分类(32)

随笔档案(33)

文章分类(1)

Blogs

Web Sites

积分与排名

最新评论

阅读排行榜

评论排行榜