首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监视Windows共享

监视Windows共享
EN

Stack Overflow用户
提问于 2009-09-19 11:36:37
回答 2查看 758关注 0票数 3

我正在尝试使用C#监控windows共享的连接,我非常确定这是可能的,因为您可以从Windows控制台管理器中看到连接到您的人。

虽然我不介意使用WMI的解决方案,但我更喜欢其他方法。

我所说的连接是指当有人打开被监视的PC上的共享或共享中的文件时。

EN

回答 2

Stack Overflow用户

发布于 2009-12-22 01:27:37

我建议使用WMI,因为它就是为此而设计的。

这是一个关于Win32共享和WMI实现的MSDN链接:

Win32_Share Class - MSDN

票数 1
EN

Stack Overflow用户

发布于 2009-09-19 13:45:07

共享的WMI类和性能计数器都存在。

使用WMI,您可以使用WMI关联查看共享打开了哪些会话。这是单个共享的PowerShell代码("Docs$"):

代码语言:javascript
复制
$p = (Get-WmiObject -Class Win32_Share -Filter 'Name="Docs$"').__PATH
Get-WmiObject -Query "Associators of {$p} WHERE ResultClass=Win32_ServerConnection" | Format-Table -auto ShareName, UserName,ComputerName,NumberOfFiles
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1448384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档