记录unc连接吗?我正在使用的电脑有一个UNC文件。我和其他人在一个网络中。其他人都可以通过添加地址行\file打开文件。知道我想在Vs2010中编写一个c#程序来使用Win732位监视我的文件。如果有人打开文件,程序会在日志文件中写入有人打开了我的文件。我尝试使用FileSystemWatcher但这只查找更改/保存/创建而不是打开。我读了一些关于“审计”的东西,我能够用这个(审计)来做到这一点(监控我的unc文件)。但我试图找出如何在C#中使用审计,但我发现的并不多。.所以我的问题是:是否可以通过“审计”来做我想做的事?有没有人在工作之前在c#中使用过审计,或者是否有任何链接或somtihng向我展示它在c#中是如何工作的?山姆搞砸了英语你可能想使用审计对象访问。您必须遵循的步骤:在本地计算机策略中启用审核对象访问。启用对感兴趣对象的审计。在您的应用程序中,使用EventLog.EntryWritten事件来检测文件打开事件这是一个简单的示例用法,但您必须深入研究文档以根据需要捕获和记录:以上是C#学习教程:Canuncconnections被记录?如果分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注——classProgram{publicstaticvoidMain(){EventLogmyNewLog=newEventLog("Security",".","MicrosoftWindows安全");myNewLog.EntryWritten+=newEntryWrittenEventHandler(MyOnEntryWritten);myNewLog.EnableRaisingEvents=true;控制台.ReadLine();}publicstaticasyncvoidMyOnEntryWritten(objectsource,EntryWrittenEventArgse){awaitStarttoryNewTask。(()=>{如果(e.Entry.InstanceId==4656||e.Entry.InstanceId==4663){Console.WriteLine(e.Entry.Message);}});}}本文采集自网络,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
