如何通过注册表修改文件关联方式
2010-02-25 11:58
666 查看
昨天从网上搜索了一天,现总结以下心得。如果想修改某类文件的默认打开方式为某个软件,可以采取下面的做法。
第一步 先在注册表HKEY_CLASSES_ROOT下新键一个项 项的名字一般都是软件名字+file 比如我们用dralkfile。然后dralkfile下建如下的键。
dralkfile
defalutIcon //他下边会有默认的一个键值 他的作用是显示文件默认的图标
shell //shell下可以有edit open print这三项 分别是负责编辑 打开和打印的
open
command //最主要是在open->command 的这个下边 默认项里写上咱dralk的安装路径就可以了 比如"D:/Program Files/XXXX/aaa.exe " %1 (%1的作用我从网上搜索 我理解的是 如果不要%1 只是启动软件 带%1 就用软件打开你选中的文件)
第二步,以上做好后,就剩下把你要关联的文件类型 还在 HKEY_CLASSES_ROOT 下 找诸如 .jpg 这样的项 ,把默认内容改成 dralkfile.
这样你在电脑上找一个jpg图片,看打开的方式有没有变化。
我从网上查有的说如果在不修改 HKEY_CLASSES_ROOT 下 的 .jpg的默认键的内容jpegfile的时候,
还要改 HKEY_CLASSES_ROOT/jpegfile下和 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer
/FileExts/.jpeg 下好多东西,但是我按照我这样的做法,试了 2 台电脑都可以了。而且如果有其他类型的文件也想用同样的程序打开的时候,也只需要在 HKEY_CLASSES_ROOT/.xxx 对应类型的默认键的内容改成dralkfile(第一步我们建立的项的名字 这里是dralkfile).
以上是我的心得,大家有什么意见建议也请指出。
第一步 先在注册表HKEY_CLASSES_ROOT下新键一个项 项的名字一般都是软件名字+file 比如我们用dralkfile。然后dralkfile下建如下的键。
dralkfile
defalutIcon //他下边会有默认的一个键值 他的作用是显示文件默认的图标
shell //shell下可以有edit open print这三项 分别是负责编辑 打开和打印的
open
command //最主要是在open->command 的这个下边 默认项里写上咱dralk的安装路径就可以了 比如"D:/Program Files/XXXX/aaa.exe " %1 (%1的作用我从网上搜索 我理解的是 如果不要%1 只是启动软件 带%1 就用软件打开你选中的文件)
第二步,以上做好后,就剩下把你要关联的文件类型 还在 HKEY_CLASSES_ROOT 下 找诸如 .jpg 这样的项 ,把默认内容改成 dralkfile.
这样你在电脑上找一个jpg图片,看打开的方式有没有变化。
我从网上查有的说如果在不修改 HKEY_CLASSES_ROOT 下 的 .jpg的默认键的内容jpegfile的时候,
还要改 HKEY_CLASSES_ROOT/jpegfile下和 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer
/FileExts/.jpeg 下好多东西,但是我按照我这样的做法,试了 2 台电脑都可以了。而且如果有其他类型的文件也想用同样的程序打开的时候,也只需要在 HKEY_CLASSES_ROOT/.xxx 对应类型的默认键的内容改成dralkfile(第一步我们建立的项的名字 这里是dralkfile).
以上是我的心得,大家有什么意见建议也请指出。
相关文章推荐
- 通过文件修改注册表的两种方式
- 如何通过修改注册表的方式解锁被锁定的用户
- windows文件关联、打开方式列表之修改注册表攻略
- 通过修改注册表改变txt文件的默认打开方式
- WinPE系统设定如何修改(可通过修改PE注册表或配置文件来实现)
- windows文件关联、打开方式列表之修改注册表攻略
- 如何修改文件关联和打开方式
- windows文件关联、打开方式列表之修改注册表攻略
- windows文件关联、打开方式列表之修改注册表攻略
- 通过修改注册表改变txt文件的默认打开方式
- Win8如何修改文件关联和默认打开方式
- 如何通过.reg文件来修改注册表键和子键以及键值
- windows文件关联、打开方式列表之修改注册表攻略
- 如何关联一个扩展名到我的程序-通过修改注册表
- VC++实现文件与应用程序关联的方法(注册表修改)
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- 如何通过代码修改web.config文件?
- pl/sql通过修改配置文件的方式实现数据库的连接
- 打开不经常使用的文件时如何修改win7文件关联设置
- 转:vc中如何通过http的post方式上传文件