其实这个,都是操作注册表。
每种文件类型,在注册表里,以 .后缀名 为一项,里面再建几个子项及相关键值。
你自己打开注册表看一下就会明白。
有二种方案:
1、代码操作注册表,一个键值一个键值的写入。百度一下如何操作注册表,就能找到方法。
2、写注册表文件。可以自己手动建一个,然后导出相关键值为一个文本文件。放到程序的资源文件里,需要时,释放为临时文件,然后使用命令导入注册表就可以了。
如果你的文件后缀,有可能与其他软件的相冲突,那么建议你使用第一种。可以先读键值内容,然后判断是否是自己,再加以处理。
如果你的文件后缀,不太可能与其他软件的相冲突,使用第二种吧,代码量少很多,也基本上可以不使用API。