В Windows 8 выбор пользователя, для которого приложение открывается для данного типа документа, похоже, хранится в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<extension>\UserChoice
Для PDF файлов на моей машине это содержит:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice]
"Hash"="xh8KhPWlZL0="
"ProgId"="AcroExch.Document"
Однако на другой машине хэш отличается. Что хэшируется, и есть ли способ создать файл .reg, который можно применить к другой машине, чтобы установить это предпочтение?