毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

用Shell名字空间扩展技术能不能虚拟出一个盘符出来

更新时间:2012-11-29:  来源:毕业论文

我希望的效果是360云盘那种,操作跟普通的文件夹操作一样。

那种直接注册的方法可以在命名空间中产生一个计算机-其他-你的入口 指定一个系统路径去访问的路径方式会弹出新窗口,没有和当前shell集成的不好。

求高手解答,最好能用vs做一个demo,必有重谢。

我把‘regview.rar’上传了
http:-//download.-csdn.-net/detail/schlafenhamster/4822616

有的软件,比如诺基亚手机套件,可以在“我的电脑”里创建个文件夹。我希望在“我的电脑”里创建一个文件夹,实际将其映射到物理硬盘上的某个文件夹。这是怎么实现的?

Step 1: Create a Unique Key

--------------------------------------------------------------------------------

Open registry with “regedit” command on run window.
Navigate to HKEY_CLASSES_ROOT\CLSID\. Then right click and create a new key with value as {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}
Now set the default value of this key to the folder name you want to use. Now your path will look like ( I will call this as parent key throughout the discussion) HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}


Step 2: Add Custom Icon to the folder

--------------------------------------------------------------------------------

Now create a sub key under parent key.
Name it as “DefaultIcon”.
Set the default value of this to the path of the icon image you want to use.
If you dont specify your icon, system will take default icon.

Step 3: Adding attributes

--------------------------------------------------------------------------------

Under parent key create another key with name as “InprocServer32″
Set the default value as “shell32.dll”
Again at the same level create another folder as “ThreadingModel” and set its value as “Apartment”
Same way create another key (under parent level) at the same level with structure as \Shell\My Folder\Command
Set the default value here as “explorer /root,c:\Blog Data”
This has to be same which you gave when you created the first key.

Step 4 Adding Handlers

--------------------------------------------------------------------------------

Under parent key, create another key as \ShellEx\PropertySheetHandlers\ {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}
Similar way another key is to added to parent key as “Shell Folder”
In this right click and create new binary value called as “Attributes” with value as 00 00 00 00.

Step 5: Settings to place in My Computer

--------------------------------------------------------------------------------

Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
Then to \CurrentVersion\Explorer\MyComputer\NameSpace\
Add the parent key which in this case is {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。