答案1
是的,您可以关联。(否则图标将仅限于 Windows 资源管理器所知道的内容。)
它是在注册表中完成的。
导航到 HKEY_CLASSES_ROOT 并展开它,然后为您的扩展创建一个键。在此键内,使用文件类型名称创建默认值。
再次在 HKEY_CLASSES_ROOT 下为文件类型创建一个键。在文件类型键下创建一个新键“DefaultIcon”,并在其中创建默认值。此值应该是图标文件的路径,或者是 exe/dll 和资源索引的路径。
查看已存在的已知文件类型的注册,了解其操作方式。(还会有其他键和值,用于启动正确的程序、COM(组件对象模型)和与文件类型相关的其他内容,您可以忽略这些。)