我正在寻找一种在Windows系统上以编程方式调整文件关联的方法。例如,特定文件类型的“打开”操作的“应用程序用户执行此操作”设置。
显然,我可以直接修改注册表来实现这一点,但如果有API可用,我更愿意使用它,因为它可能更能适应操作系统处理扩展名到应用程序的映射的变化。
为了我的目的,我需要在VBScript (.VBS)文件中编写代码,因为它是VMWare ThinApp要求的软件包的一部分。然而,我会移植/包装/任何我需要做的事情,所以我对任何解决方案都持开放态度(包括使用.NET框架)。
显然,我可以直接修改注册表来实现这一点,但如果有API可用,我更愿意使用它,因为它可能更能适应操作系统处理扩展名到应用程序的映射的变化。
为了我的目的,我需要在VBScript (.VBS)文件中编写代码,因为它是VMWare ThinApp要求的软件包的一部分。然而,我会移植/包装/任何我需要做的事情,所以我对任何解决方案都持开放态度(包括使用.NET框架)。