windows下如何将网络共享目录映射为本地磁盘(显示在计算机硬盘节点下面)

window 7下面有net use可以将linux下samba共享的文件显示在网络节点下面,我想怎么样编程实现将这个节点显示为本地磁盘,或者将共享文件夹直接挂载成本地盘。
有个思路是,写个虚拟磁盘,然后在底层驱动层处理磁盘文件读写,磁盘状态等,不知可行不,有没有什么更好的方法?