日期:2014-05-17  浏览次数:20874 次

。。。怎么断开。所有正访问。本机共享。资源。的连接。。通过。计算机管理。可以,但是C#怎么断?
在。。。我的电脑——管理——系统工具——共享文件夹——会话和打开文件

里面可以看到所有访问本机共享资源的会话和打开的文件。。。怎么通过代码去关闭他们?

有API吗?。。

现在想做的就是。。我要剪贴一个文件,但是这个文件经常被人访问,我想阻断这些访问,然后把这个文件剪贴到别的地方。。。再放一个新文件进来。。。

问题就是。。怎么阻断这些访问。。

------解决方案--------------------
去看看谁在访问,砍了他
------解决方案--------------------

            SelectQuery query = new SelectQuery("Select * From Win32_ServerSession");
            ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
            foreach (ManagementObject managementObject in searcher.Get())
            {
                managementObject.Delete();
            }