陈叨叨·幻色

  • 首页
  • 激情海钓
  • 叨摄型影
  • 叨舍闲居
  • 叨说天下
  • 学无止境
  • 程序开发
  • 电脑数码
  • 灵光乍现
宁可一次一次的去撞南墙,也不能一个一个的失去理想。
  1. 首页
  2. 程序开发
  3. 正文

关于Win7系统,文件“打开方式”列表项的研究。

2010-12-03 1755点热度 0人点赞 0条评论

注:只在WIN7下测试,不保证在XP下有效。

以下注册表项,会在右键“打开方式”列表中添加程序图标,程序位置在子项中定义。
[HKEY_CLASSES_ROOT\Applications\[b]splayer.exe[/b]]
[HKEY_CLASSES_ROOT\Applications\splayer.exe\shell\open\command]
@="\"[b]C:\\Program Files\\SPlayer\\splayer.exe[/b]\" \"%1\""

上面注册表项可以把程序添加给系统所有用户,以下项只添加给当前用户和指定ID用户,“S-1-5-21-1221968524-171588228-2838816322-1001”为用户名对应ID。所有注册表项简化便于观看,实际都应该有对应的子项定义文件位置。
[HKEY_CURRENT_USER\Software\Classes\Applications\splayer.exe]

[HKEY_USERS\S-1-5-21-1221968524-171588228-2838816322-1001\Software\Classes\Applications\splayer.exe]

[HKEY_USERS\S-1-5-21-1221968524-171588228-2838816322-1001_Classes\Applications\splayer.exe]

以下注册表项,会在右键“打开方式”列表中注释程序名称,如果无该对应项,则显示程序文件名("splayer.exe")。
[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\SPlayer\\splayer.exe"="射手影音播放器"

同样的,以下注册表项针对当前用户和指定ID用户。
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\SPlayer\\splayer.exe"="射手影音播放器"

[HKEY_USERS\S-1-5-21-1221968524-171588228-2838816322-1001\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\SPlayer\\splayer.exe"="射手影音播放器"

[HKEY_USERS\S-1-5-21-1221968524-171588228-2838816322-1001_Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\SPlayer\\splayer.exe"="射手影音播放器"

标签: 注册表 程序 系统
最后更新:2010-12-04

陈叨叨

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2010-2022 C-DD.CN 陈叨叨 ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

辽ICP备16013045号