VB怎样取系统日志?
请教下用VB怎样读出事件查看器里面的系统日志并按时间和类型分类啊?是用API还是怎样做喃给个方法嘛。VB新人不是很清楚这方面的,分不多但是谢谢大家了。 --------------------编程问答-------------------- system32\config\SysEvent.Evt
那东西好象是用binary写的 没有记录格式估计难读
--------------------编程问答-------------------- SysEvent.Evt
打开看不懂吧,LZ是想要把系统日志读出来哈。SysEvent.Evt
肯定不行。 --------------------编程问答-------------------- 好像有ReadEventLog这个API函数,但我没有。不知道论坛里有人能把这个贴出来不? --------------------编程问答--------------------
--------------------编程问答-------------------- 楼上的大大,我把你那个加进去运行时为什么会报“用户定义类型未定义”喃?小第新人不太懂这个哈。麻烦解答下不胜感激…… --------------------编程问答--------------------
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
哈哈 你要是知道了怎么定义 估计你自己用open binary 也能打开 --------------------编程问答-------------------- 那你能写个简单的例字我看看么?6楼的说得对哈。对这个问题还确实有点弄不懂 --------------------编程问答--------------------
你要定义 EVENTLOGRECORD
参考:
http://www.vbgood.com/viewthread.php?tid=77018 --------------------编程问答-------------------- 谢谢楼上的,我正在看。 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习... --------------------编程问答-------------------- --------------------编程问答-------------------- 学习,学习
补充:VB , 基础类