摘要: 1 - 基础,浏览一个文件夹我们知道,在win32中是以外壳名字空间的形式来组织文件系统的,在外壳名字空间里的每一个对象(注)都实现了一个IShellFolder的接口,通过这个接口我们可以直接查询或间接得到其他相关的接口。(注:这里的对象指的是外壳名字空间中的一个节点,对象有可能是一个文件夹,有可能是一个文件,也有可能是一个虚拟文件夹,例如:我的电脑,网上邻居,控制面板等)在C#中,我们这样定义 IShellFolder 接口:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.In 阅读全文
posted @ 2013-09-15 02:03 zero.huang 阅读(1131) 评论(0) 推荐(1) 编辑
摘要: Windows95/98对Dos/Win3.x作了许多重大改进,在文件系统方面,它除了采用长文件名替代Dos中的8.3文件名以外,引入外壳名字空间(Shell Name Space)来代Dos文件系统是其又一大突破.本文将简要地介绍如何在Windows 95/98或Windows NT4.0以上版本。概述简介 在Dos/Win3.x中,每个逻辑分区构成一棵目录树,文件系统由这一统一的根,而且每个目录或文件必须一一对应于文件系统中客观存在的项。但Windows引入了“外壳名字空间”(Shell Name Space)的概念之后,这一切就都变了。 外壳名字空间是Windows下的标准文件系统,它. 阅读全文
posted @ 2013-09-15 02:00 zero.huang 阅读(799) 评论(0) 推荐(0) 编辑