草庐IT

windows - 如何在不将文件扩展名设为默认程序的情况下将文件扩展名关联到程序

我正在某些系统上部署一个小型转换工具,并希望用户能够通过右键单击Openwith菜单运行它。但我不想更改用户已关联到此文件类型的默认程序。将文件扩展名/类型与程序相关联很容易,但是如何在不更改默认程序的情况下(当然是编程方式)做到这一点? 最佳答案 设置以下键对我有用:keyHKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/AppPaths/:""=keyHKCR/Applications//SupportedTypes:=""keyHKCR/:""=keyHKCR//OpenWithLi

windows - HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>\UserChoice 中的哈希是什么?

在Windows8中,用户对给定文档类型打开哪个应用程序的选择似乎保留在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\\UserChoice对于我机器上的PDF,这包含:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice]"Hash"="xh8KhPWlZL0=""ProgId"="AcroExch.Document"然而在另一台机器上哈希是