文件关联就是某种类型的文件和某个应用程序关联起来。比如txt文件用记事本打开。
要实现这个要肿么办呢?首先是注册表的HKEY_CLASSES_ROOT根键下找到txt子项,该子项有默认和ContentType两个值项,默认的数据值是txtfile。
然后在注册表的HKEY_CLASSES_ROOT根键下找到txtfile子项,程序主要修改该子项下的DefaultIcon子项和Shell子项,DefaultIcon是设置文件在资源管理器的显示图标,Shell子项下有两个重要子项,open子项和print子项。
我们要修改的就是open子项的内容,设置为文本编辑软件的可执行文件全路径加相应的参数即可。