zoukankan      html  css  js  c++  java
  • 如何在Computer下添加System Folder(续)

    之前的一篇博客如何在Computer下添加System Folder里提到需要每次都使用一个新的guid,否则再次在"HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputerNameSpace"下添加该键无法在Windows Explorer看到它。这个例子参考了Windows SDK部分内容,但是它不够完美无法为相应的文件夹添加一些额外的功能,且每次需要一个新的guid。下面给出一个更优化的方式:

    1、这个操作需要在三个注册表键下添加相同的内容:

    "HKEY_CLASSES_ROOTCLSID"

    "HKEY_LOCAL_MACHINESOFTWAREClassesCLSID"

    "HKEY_CURRENT_USERSoftwareClassesCLSID"

    2、以"HKEY_CLASSES_ROOTCLSID"为例,在"HKEY_CLASSES_ROOTCLSID"下New Key:{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89},默认值可以定义显示名称。并添加以下值:

    1)InfoTip=[信息提示]

    2)LocalizedString=[本地化字符串]

    3、"HKEY_CLASSES_ROOTCLSID{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}"下New Key:DefaultIcon,默认值可以定义图标路径。

    4、"HKEY_CLASSES_ROOTCLSID{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}"下New Key:InprocServer32,默认值shdocvw.dll。并添加以下值:

    1)ThreadingModel=Apartment

    6、"HKEY_CLASSES_ROOTCLSID{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}"下New Key:Instance。并添加以下值:

    1)CLSID={0AFACED1-E828-11D1-9187-B532F1E9575D}

    7、"HKEY_CLASSES_ROOTCLSID{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}Instance"下New Key:InitPropertyBag,默认值为空。并添加以下值:

    1)Target=[文件夹目录]

    8、"HKEY_CLASSES_ROOTCLSID{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}"下New Key:ShellFolder,并添加以下值:

    1)Attributes=4169142600

    2)PinToNameSpaceTree=

    3)QueryForOverlay=

    4)wantsFORPARSING=

  • 相关阅读:
    flex>导航
    flex>图表控件
    Struts2>Cannot find the tag library descriptor for /strutstags
    jsp>Smartupload例子代码
    flex>MXML语法
    解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
    jsp>tomcat配置虚拟目录
    JSF>概述
    Struts2>中文乱码
    flex>HttpService
  • 原文地址:https://www.cnblogs.com/junchu25/p/3524878.html
Copyright © 2011-2022 走看看