我在做一个文件管理器,想在TreeList控件中根据文件中扩展名来确定它的显示图标和默认打开程序;查看了一下注册表有一个初步的思路:
1) 取得该文件的扩展名:
2) 由扩展名在注册表中查找以该扩展名为主键的次级主键“默认”(也可能是叫
default)的键值
3) 由查找到的键值为一级主键查找该键名的两个二级主键
a. DefaultIcon
b. Shell/Open/Command/Default
的键值
但仔细一看,在DefaultIcon的键值中都是带参的程序命令,而且只有一个图标。
百思不得其解!!!
望高手告知!!
1) 取得该文件的扩展名:
2) 由扩展名在注册表中查找以该扩展名为主键的次级主键“默认”(也可能是叫
default)的键值
3) 由查找到的键值为一级主键查找该键名的两个二级主键
a. DefaultIcon
b. Shell/Open/Command/Default
的键值
但仔细一看,在DefaultIcon的键值中都是带参的程序命令,而且只有一个图标。
百思不得其解!!!
望高手告知!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货