• 6868阅读
  • 8回复

如何将本地文件夹虚拟成一个盘符,而已可以自定义图标等 [复制链接]

上一主题 下一主题
离线toby520
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-06
进入我的电脑后,如果将图标按组排列的话会有本地硬盘、可移动存储设备、其他等分类(XP下是如此)。我知道DOS命令subst可以将一个文件夹虚拟成一个本地磁盘,但我想问问windos有没有什么API可以在这里创建一个链接,上面提到的任何一种,让其指向本地磁盘的某个文件夹。最好是可以管理它的组的属性,例如定义它的显示名字和组,还是换掉系统的图标等功能,subst只能将文件夹虚拟成本地磁盘。欢迎大家对此提出自己的思路和看法,谢谢大家。
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 1楼 发表于: 2013-07-06
有想法的欢迎提出来,最近需要做个类似百度网盘的功能,在本地虚拟化一个盘符
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 2楼 发表于: 2013-07-07
帖子别沉啦啦啦,我知道使用Dokan 一个第三方开源项目,另外和fuse类似
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 3楼 发表于: 2013-07-11
居然没人回答,感到十分绝望
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线XChinux

只看该作者 4楼 发表于: 2013-07-11
没研究过,不清楚啊,这个你得多查WIN32 API
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
在线uidab

只看该作者 5楼 发表于: 2013-07-11
回 楼主(toby520) 的帖子
自定义文件夹图标应该是可以的,有些软件安装后,它的目录文件夹图标就是自己的软件图标。
至于指向本地磁盘的某个文件夹的链接,估计要查windows的API
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线toby520

只看该作者 6楼 发表于: 2013-07-12
啊哈哈 我找到了解决办法,类似百度网盘pc客户端都是这样做的,向注册表注入CLSID,另外需要windows shell扩展进行菜单像的扩展功能,还是蛮复杂的东东
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线XChinux

只看该作者 7楼 发表于: 2013-07-12
楼主写个专门的帖子总结一下啊
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线toby520

只看该作者 8楼 发表于: 2015-08-12
Windows的水太深了,不想深入windows啊
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
快速回复
限100 字节
 
上一个 下一个