在Windows系统深处存在着一个叫对象管理器的子系统,该子系统负责跟踪系统中的每个资源。“资源”可能是文件、注册表项、硬件设备,或是运行的进程,在其本质上来讲,它可以是Windows系统上一切可以被命名和寻址到的事物。 在大多数情况下,终端用户不能直接获取资源的相关信息,因为用户并没有特别的理由去这样做。但是,管理员或程序员几乎肯定会有各种理由需要去了解资源,比如说审查对象的安全性,或检查针对特定对象的全系统符号链接。
最初,微软创建了一个名叫Winobj的工具来访问对象管理器的命名空间,但和Sysinternals的Mark Russinovich所开发的工具相比,它非常不稳定且返……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
在Windows系统深处存在着一个叫对象管理器的子系统,该子系统负责跟踪系统中的每个资源。“资源”可能是文件、注册表项、硬件设备,或是运行的进程,在其本质上来讲,它可以是Windows系统上一切可以被命名和寻址到的事物。
在大多数情况下,终端用户不能直接获取资源的相关信息,因为用户并没有特别的理由去这样做。但是,管理员或程序员几乎肯定会有各种理由需要去了解资源,比如说审查对象的安全性,或检查针对特定对象的全系统符号链接。
最初,微软创建了一个名叫Winobj的工具来访问对象管理器的命名空间,但和Sysinternals的Mark Russinovich所开发的工具相比,它非常不稳定且返回结果不支持很多目标类型。Russinovich决定为微软编写一个更好的新版工具,也命名为WinObj(不过,不要和之前的混淆起来)。
Russinovich的WinObj可以在Windows XP以上的客户端版本和Windows Server 2003以上的服务器版本上运行。用户不需要安装,它可以在任意一个文件夹下运行。你也可以以一个普通用户的权限运行WinObj,但在这种情况下很多功能不能正常运行。为了得到最佳的效果,你应该以本地管理员的身份运行它,不过如果不这样的话,你还有一个文件菜单选项可以让你提升权限并重新启动程序。
该程序被分为两个面板,以树形视图列出了对象管理器中命名空间的层次,一个面板列出了当前选择层次结构的内容。右侧面板列出对象的名字、类型以及与该对象对应的所有符号链接。如果你双击一个链接,你将被带到其指向的实际对象。
如果你右键点击一个在右侧面板的对象并选择属性,你会在一个安全表情上看到一些关于该对象的基本信息。注意,这样有可能改变选定对象的权限,但是如果你知道你在做什么,那是你唯一介入的部分。
然而,Sysinternals的WinObj也不是没有缺点的。例如,无法以交互式方式搜索命名空间。如果可以设法做到,用户提供对象或符号链接的名称就能让WinObj返回与搜索词相匹配所有信息。不过,目前你必须通过对象层次关系手动深入查找信息。另外,WinObj目前也没有在程序外查找数据的机制,这意味着你不能转存对象列表到文本或者XML(你也不能转存对象的属性)。最后,该程序没有命令行版本,而这将有助于批处理或者Windows PowerShell脚本的处理。
很明显,这个工具的发展空间很大,但在该领域的替代品很少。我们在这里也希望Russinovich及其公司在WinObj之上加入更多的功能,就像对其他Sysinternals工具的功能进行扩展一样。
作者
Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
相关推荐
-
Windows系统控制中心:你的管理工具箱
Windows系统控制中心(WSCC)不仅包括100多种Sysinternals工具,还涵盖了同样好的NirSoft工具集。此外,WSCC包括绝大多数内置的Windows系统工具。
-
如何用AutoFS挂载文件系统资源?
在Linux系统中,你需要挂载要使用的资源。这种工作方式不是最方便的方法,因此,人们开发了AutoFS。有了AutoFS之后,资源会在需要的时候自动加载。
-
如何用免费工具批量修改文件属性?
通过输入文件名或者用通配符作为参数的方式运行它,将可以更新文件的时间/日期属性,可以是当前时间或者自己指定时间/日期。
-
TT服务器网站五月最受欢迎文章Top5
五月服务器网站最受欢迎的五篇文章是哪些?红帽最近表示将放弃支持Xen,那么用户该怎么办呢?KVM与Xen对抗的话,结果会如何?