无论权限如何,我都需要查找硬盘驱动器(在 C: 分区中)上的所有文件。(Windows XP Pro,使用 C#)
在之前的一个问题中,有人告诉我:
无法查看“C:\System Volume Inforamtion”文件夹,因为它仅分配给 SYSTEM 用户。为了看到它的内部,您需要拥有它。但是,出于安全原因,不建议这样做。——亚历克斯·门德斯
我已经使用 Windows 多年,这是我第一次听说 SYSTEM 用户(这解释了我过去遇到的许多挫败感)。我曾假设“管理员”类似于 UNIX 中的“root”用户,它可以访问所有内容。
在 Windows 中,是否存在拥有一切的最终用户?
如果是这样,那个用户是谁?
如果是这样,我如何以该用户身份运行我的 C# 程序以便我可以查看所有文件?
如果没有,还有其他方法吗?(其他程序会这样做。)