VB怎样取系统日志?

dl20070302 2010-11-02 11:32:44
请教下用VB怎样读出事件查看器里面的系统日志并按时间和类型分类啊?
是用API还是怎样做喃给个方法嘛。VB新人不是很清楚这方面的,分不多但是谢谢大家了。
...全文
332 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
acrifyh 2010-11-04
  • 打赏
  • 举报
回复
学习,学习
dllzt 2010-11-03
  • 打赏
  • 举报
回复
谢谢楼上的,我正在看。
redshiliu 2010-11-03
  • 打赏
  • 举报
回复
学习...
赵4老师 2010-11-03
  • 打赏
  • 举报
回复
shell "psloglist ... >c:\loglist.txt",vbHide
'然后读文件c:\loglist.txt的内容
其中psloglist.exe在这里下载http://technet.microsoft.com/en-us/sysinternals/bb545027.aspx
dllzt 2010-11-02
  • 打赏
  • 举报
回复
SysEvent.Evt
打开看不懂吧,LZ是想要把系统日志读出来哈。SysEvent.Evt
肯定不行。
fzx4936 2010-11-02
  • 打赏
  • 举报
回复
system32\config\SysEvent.Evt
那东西好象是用binary写的 没有记录格式估计难读
threenewbee 2010-11-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dllzt 的回复:]
楼上的大大,我把你那个加进去运行时为什么会报“用户定义类型未定义”喃?小第新人不太懂这个哈。麻烦解答下不胜感激……
[/Quote]
你要定义 EVENTLOGRECORD
参考:
http://www.vbgood.com/viewthread.php?tid=77018
dllzt 2010-11-02
  • 打赏
  • 举报
回复
那你能写个简单的例字我看看么?6楼的说得对哈。对这个问题还确实有点弄不懂
fzx4936 2010-11-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dllzt 的回复:]
楼上的大大,我把你那个加进去运行时为什么会报“用户定义类型未定义”喃?小第新人不太懂这个哈。麻烦解答下不胜感激……
[/Quote]
哈哈 你要是知道了怎么定义 估计你自己用open binary 也能打开
dllzt 2010-11-02
  • 打赏
  • 举报
回复
楼上的大大,我把你那个加进去运行时为什么会报“用户定义类型未定义”喃?小第新人不太懂这个哈。麻烦解答下不胜感激……
贝隆 2010-11-02
  • 打赏
  • 举报
回复

Private Declare Function ReadEventLog Lib "advapi32.dll" Alias "ReadEventLogA" (ByVal hEventLog As Long, ByVal dwReadFlags As Long, ByVal dwRecordOffset As Long, lpBuffer As EVENTLOGRECORD, ByVal nNumberOfBytesToRead As Long, pnBytesRead As Long, pnMinNumberOfBytesNeeded As Long) As Long

dllzt 2010-11-02
  • 打赏
  • 举报
回复
好像有ReadEventLog这个API函数,但我没有。不知道论坛里有人能把这个贴出来不?

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧