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

解决方案 »

  1.   

    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}
      

  2.   

    Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
    @="诺基亚手机_浏_览_器"[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\DefaultIcon]
    @="%SystemRoot%\\system32\\SHELL32.dll,41"[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\InprocServer32]
    @="shell32.dll"
    "ThreadingModel"="Apartment"[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell][HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\My Folder][HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\My Folder\Command]
    @="explorer /root,D:\\AStyle"[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx][HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandlers][HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandlers\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}][HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellFolder]
    "Attributes"=hex:00,00,00,00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
    @="诺基亚手机_浏_览_器"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\DefaultIcon]
    @="%SystemRoot%\\system32\\SHELL32.dll,41"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\InprocServer32]
    @="shell32.dll"
    "ThreadingModel"="Apartment"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\My Folder][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\My Folder\Command]
    @="explorer /root,D:\\AStyle"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandlers][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandlers\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellFolder]
    "Attributes"=hex:00,00,00,00