当前位置:首页 » 密码管理 » 访问事件

访问事件

发布时间: 2023-05-07 21:29:41

1. WIN7如何查询文件夹访问记录

默认情况下WIN 7不会记录文件操作,但是可以通过打开“审核”功能来实现对某文件夹或文件的动态进行记录。从WIN 7 的帮助中复制一些,看有没有帮助。x0dx0ax0dx0a监视对象的创建或修改为您提供了追踪潜在安全性问题的方法,帮助您确保用户帐户的可用性,并在可能出现安全性破坏事件时提供证据。x0dx0ax0dx0a应该被审核的最常见的事件类型包括: x0dx0ax0dx0a访问对象,例如文件和文件夹。x0dx0ax0dx0a用户帐户和组帐户的管理。x0dx0ax0dx0a用户登录到系统和从系统注销。x0dx0ax0dx0a本部分包含: x0dx0ax0dx0a审核策略x0dx0ax0dx0a定义或修改事件类别的审核策略设置x0dx0ax0dx0a应用或修改本地文件或文件夹的审核策略设置x0dx0ax0dx0a查看安全日志x0dx0ax0dx0a-----------------x0dx0a可通过设置权限类型将审核策略应用于计算机上的各个文件和文件夹,以便在安全日志中记录成功或失败的访问尝试。 x0dx0ax0dx0a本地管理员是完成此过程所需的最低组成员身份。请查看本主题中“其他注意事项”中的详细信息。x0dx0ax0dx0a 应用或修改本地文件或文件夹的审核策略设置的步骤 x0dx0ax0dx0a打开 Windows 资源管理器。x0dx0ax0dx0a右键单击要审核的文件或文件夹,单击“属性”,然后单击“安全”选项卡。x0dx0ax0dx0a单击“编辑”,然后单击“高级”。x0dx0ax0dx0a 注意 x0dx0a 如果没有以 Administrator 组成员的身份登录到此计算机,则必须提供管理凭据才能继续操作。x0dx0ax0dx0a在“<对象> 的高级安全设置”对话框中,单击“审核”选项卡。x0dx0ax0dx0a请执行下列操作之一: x0dx0ax0dx0a若要设置对新用户或组的审核,请单击“添加”。在“输入对象名称以进行选择”中,键入需要的用户名或组名称,然后单击“确定”。x0dx0ax0dx0a若要删除现有组或用户的审核,则单击该组名或用户名,单击“删除”,单击“确定”,然后跳过其余过程。x0dx0ax0dx0a若要查看或更改现有组或用户的审核,单击其名称,然后单击“编辑”。x0dx0ax0dx0a在“应用到”框中,单击您要进行审核的位置。x0dx0ax0dx0a在“访问”框中,通过选择相应的复选框指明您要审核的操作: x0dx0ax0dx0a若要审核成功事件,则选择“成功”复选框。x0dx0ax0dx0a若要停止审核成功事件,则选择“成功”复选框。x0dx0ax0dx0a若要审核未成功的事件,则选择“失败”复选框。x0dx0ax0dx0a若要停止审核未成功事件,则选择“失败”复选框。x0dx0ax0dx0a若要停止审核所有事件,则单击“清除全部”。x0dx0ax0dx0a如果要阻止原始对象的后续文件和文件夹继承这些审核条目,则选择“仅将这些审核项目应用到此容器中的对象和/或容器”复选框。x0dx0ax0dx0a 重要 x0dx0a 设置文件和文件夹的审核前,必须通过为对象访问事件类别定义审核策略设置,来启用对象访问审核。如果不启用对象访问审核,在设置文件和文件夹的审核时,将收到错误消息且不会审核任何文件或文件夹。 x0dx0ax0dx0a其他注意事项x0dx0ax0dx0a必须以管理员组的成员身份登录,或必须被授予组策略中“管理审核和安全日志”权利才能执行此过程。x0dx0ax0dx0a若要打开 Windows 资源管理器,请单击“开始”,指向“所有程序”,单击“附件”,然后单击“Windows 资源管理器”。x0dx0ax0dx0a启用了对象访问审核之后,即可在“事件查看器”中查看安全日志以检查更改的结果。x0dx0ax0dx0a只能在 NTFS 驱动器上设置文件和文件夹审核。x0dx0ax0dx0a如果看到下列任一情况,则表明审核是从父文件夹继承的: x0dx0ax0dx0a在“<文件或文件夹> 的审核条目”对话框的“访问”框中,复选框不可用。x0dx0ax0dx0a在“<文件或文件夹> 的高级安全设置”对话框中,“删除”按钮不可用。x0dx0ax0dx0a因为安全日志有大小限制,请仔细选择要审核的文件和文件夹。还请考虑到用于安全日志的磁盘空间大小。安全日志的最大值在“事件查看器”中定义。

2. 记录可移动存储的成功访问事件怎么设置

记录可移动存储的成功访问事件设置。
1、使用域管理员凭据登录到域控制器。
2、在服务器管理器中,指向工具,然后单击组策略管理宏衡。
3、在控制台树中,右键单击域控制器上的灵活访问组策略对象,然后单击编辑
4、双击计算机配置,双击策略,双击运差Windows设置,双击安全设置,双击高级审核策略配置,双击对象访问,然后双击审核可移动存储。
5、选蔽悄做中配置以下审核事件复选框,选中成功复选框(和失败复选框(如果需要)),然后单击确定
6、果选中失败复选框,请双击审核句柄操作,选中配置以下审核事件复选框,然后选择失败。单击确定,然后关闭组策略管理编辑器。就可以了。

3. linux下,为什么我用gedit,emacs等,访问了某文件,但是它的访问事件却不改变

首先,文档的时间属性大概有三个mtime(modify内容修改时间)ctime(行大status状态更改时间,如权限)和atime(access内容读取时间)。ubuntu中则分为atime、access、use、ctime或status。
其次,ls -l 默认的时间属性是mtime,与访问时间是不同的。
最后,你要是想看到这些时间的话,这样:ls -l XXX; ls -l --time=atime XXX; ls -l --time=ctime

如果gedit后,没有做任何修正,那档余竖么mtime是不变的。

注:这些可以在ls -h时,毁历查看--time即可。

4. 西方把美国总统尼克松到没有建交的中国进行访问的事件叫做()。

西方把美国总统尼克盯衡带凯芦松到没有建交的中国进行访问的事件叫做拦肆()。

A.外交核爆炸

B.外交拍案惊奇

C.尼克松冲击

D.尼克松旋风

正确答案:尼克松冲击

5. 使用.NET从VB6中访问事件日志

简介

Visual Basic 可通过 App LogEvent 写入事件日志 但腊衡是 此 API 有许多严格的限制 首先 不能为事件定义来源(在事件查看器中始终显示为 VBRuntime ) 而且不能指定事件 ID 或事件类别 还限制您只能写入应用程序事件日志 不能创建自己的自定义来源和日志

通过使用 NET Framework 免费提供的类 可以克服所有这些限制 这样可以使您有效地编写应用程序 以便念旅用户 管理员或其他支持人员都可以查看日志来诊断问题

NET Framework EventLog 类

NET Framework 提供了一个强大的 EventLog 类 用它可以轻松地处理事件日志 不过您不能直接从 VB 访问此类 依照 VB Fusion(英文)系列文章中的精神 可以通过创建封装 NET 类的 包装从 VB 中访问此功能

我还创建了一个练习此事件日志功能的示例 VB 应用程序

图 使用事件日志功能的 VB 应用程序

创建包装类时 大部分工作只是将 NET 类型转换为 VB 可以理解的类型 GetEventLogs 方法通常返回一组 EventLog 对象 不过不能直接从 VB 中使用这些 EventLog 对象 但是 下列 VB NET 函数将计算机上的所有事件日志的列表转换为一组字符串 VB 很容易就可以使用这些字符串 通常 您仔局凳拥有系统事件日志 安全性事件日志和应用程序事件日志 但是某些应用程序还会创建自己的自定义事件日志 而此方法还可以显示这些事件日志

清单 使用 VB NET 列出计算机上的所有事件日志

Public Function GetEventLogs() As String() Dim logs(EventLog GetEventLogs Length ) As String Dim i As Integer = For Each el As EventLog In EventLog GetEventLogs() logs(i) = el Log i += Next Return logs End Function

您可以看到 EventLog 类使您能够通过 GetEventLogs 函数访问所有事件日志 调用此函数后 它就会遍历结果 并将所有事件日志名称转换为一组字符串 然后 可以将此 VB NET 代码作为 对象进行公开 从而允许从 VB 中调用它

从 VB 中调用此代码以及(例如)用结果填充列表框就像下面这样简单

清单 使用 VB 在列表框中显示日志名称

Dim eventLog As NetFrameworkWrappers EventLogWrapper Set eventLog = New NetFrameworkWrappers EventLogWrapper lstEventLogs Clear Dim logs() As String logs = eventLog GetEventLogs Dim log As Variant For Each log In logs lstEventLogs AddItem log Next

方法

由于各种原因 您可能希望应用程序能够写入事件日志 当然 应该将任何灾难性错误都记录到事件日志中 因为此信息以后可以用来诊断问题 您可能经常希望将不适合显示给用户的详细信息写入该事件日志中

首先需要选择使用哪个日志 可以从系统事件日志 安全性事件日志或应用程序事件日志中进行选择 应用程序事件日志几乎总是正确的选择 但是 如果需要 也可以创建自己的自定义事件日志 事件日志包装中的下列 VB NET 代码使您能够创建自己的自定义日志

清单 使用 VB NET 创建自定义事件日志

Public Sub CreateEventSource(ByVal source As String ByVal logName As String) If EventLog SourceExists(source) Then EventLog DeleteEventSource(source) End If EventLog CreateEventSource(source logName) End Sub

您可以看到 使用 NET Framework 可以轻松创建事件日志 NET CreateEventSource 方法帮您完成了所有工作 此方法只提供了该功能 以便可以从 VB 中轻松调用

清单 使用包装类从 VB 创建事件日志

Dim eventLog As NetFrameworkWrappers EventLogWrapper Set eventLog = New NetFrameworkWrappers EventLogWrapper eventLog CreateEventSource MyApplication MyCustomLog

向事件日志写入条目同样很简单 WriteEntry VB NET 方法可以实现该事件日志功能并提供该功能 以便可以从 VB 中调用该方法

清单 在 VB NET 中向事件日志写入条目

Public Sub WriteEntry(ByVal source As String _ ByVal message As String _ Optional ByVal type As String = Information _ Optional ByVal eventID As Integer = _ Optional ByVal category As Short = ) Dim typeEnum As EventLogEntryType = _ System Enum Parse(GetType(EventLogEntryType) type) m_eventLog WriteEntry(source message typeEnum eventID category) End Sub

此包装方法提供了许多可选参数 因此从 VB 中调用该方法时 您可以仅传递事件日志来源和消息 也可以传递消息类型 事件 ID 和/或事件类别

可以使用下列代码从 VB 中调用此方法

清单 在 VB 中写入事件日志条目

Dim eventLog As NetFrameworkWrappers EventLogWrapper Set eventLog = New NetFrameworkWrappers EventLogWrapper eventLog WriteEntry cboLog Text txtMessage cboType Text _ txtID txtCategory

读取日志

从事件日志中读取信息只是稍微有些复杂 NET Framework EventLog 类有一个 GetEntries 方法 它可以返回给定(应用程序 系统等)事件日志的所有日志条目 问题是每个条目都是作为 EventLogEntry 对象返回的 不能将它们直接传递回 VB 但是 我可以简单地创建自己的 EventLogEntryInfo 类 用于将每个事件日志条目复制到其中 它是一个完整的 类 可以返回到 VB 并且提供了条目来源 消息 类型 ID 和类别属性 然后 VB NET 代码将使用事件日志条目数据填充这些属性 并将其返回 以便可以从 VB 中使用

清单 在 VB NET 中读取并转换事件日志条目

Public Sub GetEntries(ByRef entries() As EventLogEntryInfo) ReDim entries(m_eventLog Entries Count ) For i As Integer = To m_eventLog Entries Count Dim ent As EventLogEntry = m_eventLog Entries(i) entries(i) = New EventLogEntryInfo entries(i) Category = ent CategoryNumber entries(i) Message = ent Message entries(i) Source = ent Source entries(i) EventID = ent EventID entries(i) EntryType = ent EntryType Next End Sub

完成此函数后 VB 便可以完全访问事件日志条目了

清单 在 VB 中获取事件日志条目

Dim eventLog As NetFrameworkWrappers EventLogWrapper Set eventLog = New NetFrameworkWrappers EventLogWrapper eventLog Init logName Dim entries() As NetFrameworkWrappers EventLogEntryInfo eventLog GetEntries entries

结论

我相信您不需要重写现有的 VB 应用程序便可利用 NET F ramework 提供的扩展功能 正如 VB Fusion 系列文章中所说的 使用这些简单的包装类 便可以通过 对象提供 NET Framework 的功能 该 对象可以用于 VB VBA ASP 或可以访问 对象的任何环境 在本文中 您看到了如何将功能丰富的事件日志功能添加到现有的 VB 应用程序中 欢迎下载相关的示例代码以便将事件日志添加到现在的应用程序中

Scott Swigart 传记

Scott Swigart 从事合并技术和聚合技术的咨询 写作和讲解工作 Scott 在其职业生涯中涉及的技术范围很广 在 岁开始 Commodore 编程工作 用 C++ 语言为 UNIX 系统编写硬件诊断 建立 Windows 桌面和 Web 应用程序 在这些年里 Scott 涉及了组件开发 XML 技术 NET Web 服务以及其他语言 平台和模式 由于他的这些经历 Scott 已经体会到技术是如何随着时间而不断发展进步的 他致力于帮助组织从当今的技术中获得最大利益 同时为明天的技术做准备 Scott 还是 Microsoft MVP 并且是许多书籍和文章的合着者 Scott 的联系方式 scott@s

lishixin/Article/program/net/201311/12220

6. 简述记录并查看用户对某文件的访问事件的主要步骤

你好,其实这个是有相应的权限要求的。否则不存在任何的步骤问题

热点内容
h板电影种子ftp 发布:2025-02-11 09:06:10 浏览:738
c语言数据类型定义 发布:2025-02-11 09:00:38 浏览:237
一个小时如何选择服务器 发布:2025-02-11 08:58:14 浏览:442
网易我的世界服务器推荐国服 发布:2025-02-11 08:56:34 浏览:241
电视父母锁屏密码应该会是什么 发布:2025-02-11 08:36:42 浏览:892
梅花适合用哪些植物进行配置 发布:2025-02-11 08:30:54 浏览:252
安卓手机如何像苹果一样弹窗 发布:2025-02-11 08:26:33 浏览:912
压缩文件扫码 发布:2025-02-11 08:20:55 浏览:258
小米5安卓70怎么分屏 发布:2025-02-11 08:00:58 浏览:140
访问二维码 发布:2025-02-11 08:00:11 浏览:883