根据 OS 版本将文件扩展名与应用程序相关联

Associate File Extension with Application depending on OS version

是否有一种通用的(所有 windows OS)方法将自定义扩展关联到 windows 上当前用户的新程序? (用 c# 编码)

我找到的最接近的解决方案在这里:Associate File Extension with Application

但它似乎不适用于 windows 8.1

我在这里为 windows 10 提供了解决方案:Associate File Extension with Application

可以通过创建缺少的节点(如 ApplicationAssociationToasts)轻松调整它。