鸟文:如何创建“快捷方式”到“我的电脑”
电脑吧
全部回复
仅看楼主
level 7
歪歪雪人 楼主
  请明确,我们实际上不是创建快捷方式,而是创建一个系统对象
  首先添加一个CLSID到注册表,比如{8eeffde0-9775-4275-bc1f-18c9014852f7}
  然后修改默认值为你想显示出来的名称,外加一个字符键值"SearchHelper"="ShellObjectEditor: 你想显示的名称"
  然后就是创建子项了,
    创建子项defaulticon,用于指定图标,默认值指向你想显示的图标,必要时带图标索引号
    创建子项shell,用于设定右键菜单,比如\Shell\Open\Command指定打开方式,默认值指向你的程序即可
    创建子项ShellFolder,用于设定行为,添加DW键值"Attributes"设定行为值,比如00000104表示“可以创建快捷方式”,可以通过叠加值来指定更多属性;添加键值"WantsFORPARSING",如命,请设置为空
  最后一步,把新建的CLSID添加到我的电脑(MyComputer)的命名空间,并且在其下创建字符键值"SearchHelper"="ShellObjectEditor: 你想显示的名称"
完!
2008年12月31日 03点12分 1
1