reparsepoint相关内容

NTFS 连接,无法理解 API

更新:这个问题已经演变成为关于NTFS文件系统过滤器驱动如何在备份应用程序和其他应用程序中使用Win32 API的问题需要知道磁盘上的文件究竟是什么的程序?连接点和重解析点是我需要考虑的关键概念,也是 NTFS 文件系统中最令人困惑的东西. 原始问题如下: 用于检测目录是否为联结的Win32 API是什么? NTFS 层次结构中的“哪里"(由于缺乏更好的理解)存储了连接点? 如果我 ..
发布时间:2021-09-25 18:44:23 其他开发

如何使用标准用户检索Junction或Symlink的目标

我正在尝试在程序中获取结点的目标,但是我设法做到的唯一方法是: 请求备份特权 p调用带有特殊参数的CreateFile以获得文件/目录的句柄. 调用DeviceIoControl获取目标. 第一步无法使用普通用户帐户,因为它们没有备份权限,并且我不想每次执行此操作时都获得UAC用户同意窗口. 我认为这在某种程度上是可行的,因为普通的"dir/A:L"命令可以解决链接的目标. ..
发布时间:2021-04-18 20:51:47 C#/.NET

NTFS连接与符号链接(用于目录)

从高层次的观点(意思是仅仅担心结果和接口,而不是实现),指向目录的NTFS重分析点与符号链接之间的行为差​​异(如果有的话)有什么区别指向同一个目录? 他们是否在堆栈中的同一级别解决,或者是否可以在某个时间无法解析另一个可以(例如在启动时)? (我知道符号链接也可以用于文件,但是我在问这个目录的区别。) 解决方案 众所周知,网络符号链接在客户端解析,而路口由服务器解决。人们可以 ..
发布时间:2017-05-26 21:32:29 其他开发

C# - 如何中检索一个路口或符号连接的目标以标准用户

我想获得一个路口的目标在我的计划,但我管理的唯一办法做到这一点是: 请求备份特权 p-调用的CreateFile特殊参数,以获得一个句柄的文件/目录。 DeviceIoControl调用到获取目标。 第1步将无法正常工作用户帐户,因为他们没有备份的权限,我不希望每次我这样做的时候,以获得UAC用户同意窗口。 我认为这是可行的莫名其妙,因为一个正常的“DIR / A:L”命令解 ..
发布时间:2016-09-21 13:41:45 C#/.NET

识别坏ReparsePoints与GetDirectories()在.NET 3.5中?

我使用 Directory.GetDirectories()通过一个文件夹中所没有的系统文件夹中的所有目录中的LINQ的声明中循环,但是我发现了一堆坏 ReparsePoints 的文件夹,这是造成该方法需要很长的时间,因为它在超时每个坏的重新分析点。 在code我目前使用看起来像这样: 子目录= directory.GetDirectories(“*”,SearchOption.TopDir ..
发布时间:2015-11-27 21:50:30 C#/.NET

什么是为您在.NET(C#)重分析点的最佳方式是什么?

我的功能是pretty的多标准搜索功能......我已经把它包含如下。 在功能我有1号线的code负责淘汰鲁县NTFS分。 如果(attributes.ToString()的IndexOf(“ReparsePoint”)== -1) 现在的问题是,我得到一个错误 访问路径“C:\系统卷信息”。被拒绝 我调试的code和运行时,此目录的唯一属性是: System.IO.File ..
发布时间:2015-11-27 11:01:45 C#/.NET

检测符号链接,交接点,安装点和硬链接

没有人知道如何检查,如果一个文件或目录可以是一个符号链接 结点 挂载点或硬链接 据我知道一个符号链接是通过检查它的“ReparsePoint”属性的文件进行检测。 结点通过检查“ReparsePoint”属性的目录检测。因此,如果“ReparsePoint”属性被设置在一个文件时,它必须是一个符号链接,否则,如果它在一个目录设置它只能是一个结点,对吧? 好为止,但我还是不知道如何检测“挂载点” ..
发布时间:2015-11-24 22:05:51 C#/.NET