gpt4 book ai didi

.net - 是否有 Windows API 可以修改扩展名的文件类型关联?

转载 作者:行者123 更新时间:2023-12-02 00:44:02 25 4
gpt4 key购买 nike

我正在寻找一种方法来以编程方式调整 Windows 系统上文件关联的细节。例如,针对特定文件类型的“打开”操作的“执行此操作的应用程序用户”设置。

很明显,我可以通过直接修改注册表来做到这一点,但如果有 API,我更愿意使用它,因为它可能更能适应操作系统处理映射扩展到应用程序的变化。

出于我的目的,我需要在 VBScript (.VBS) 文件中编写它,因为它是与强制执行它的 VMWare ThinApp 一起使用的包的一部分。然而,我将移植/包装/这周我需要做的任何事情,所以我愿意接受任何解决方案(包括使用 .NET 框架)

最佳答案

微软 documents创建文件关联的官方程序是通过修改注册表。您唯一需要调用的其他 API 是 SHChangeNotify,它带有 SHCNE_ASSOCCHANGE,用于告知正在运行的应用程序关联已更改。

关于.net - 是否有 Windows API 可以修改扩展名的文件类型关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com