Изменить приложение по умолчанию для файлов .pdf из приложения vb.net - PullRequest
0 голосов
/ 10 апреля 2019

Мы внедряем более 300 новых устройств Surface в ближайшем будущем, и основная система, которую используют наши конечные пользователи, требует Adobe для просмотра PDF по умолчанию.

По умолчанию Edge является PDF-файлом.viewer.

У меня уже есть приложение, которое ИТ-отдел будет запускать на каждом из этих устройств, чтобы применять правильное программное обеспечение и выполнять все необходимые условия и т. д. Я хотел бы просто добавить функцию в это приложениечтобы изменить средство просмотра PDF по умолчанию на Adobe, однако я изо всех сил.

Первоначально я думал, что мог бы изменить несколько ключей reg для достижения этой цели, однако один из необходимых ключей, HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \CurrentVersion \ Explorer \ FileExts.pdf \ UserChoice, имеет набор разрешений, который означает, что значение не может быть изменено.

По своему замыслу мое приложение запускается в контексте пользователя, а не администратора и не системы, поэтому я получаю отказ в доступе, как только я пытаюсь изменить эти ключи.

Кто-нибудь может указать мне правильное направление?

Спасибо

...