6

Я пытаюсь связать файлы .appx с написанной мной утилитой, которой требуется командная строка, аналогичная appinstaller --install-only --force path\to\appxfile.appx . Он также должен работать от имени администратора

Я пытался заглянуть в реестр и отредактировать его, но я не могу понять это. До сих пор я использовал встроенную ассоциацию проводника для связи с файлом. Это работает, а также выдает приглашение UAC, как и положено, но моя программа не получает бит командной строки --install-only --force

Существуют ли в Windows 8 инструменты для управления ассоциациями файлов или простой способ сделать это вручную?

1 ответ1

7

В Windows 7 было две команды: ftype и assoc . Я предполагаю, что Windows 8 все еще имеет их (не могу проверить прямо сейчас).

ftype используется для связывания имени типа файла (?) с командной строкой, например, ftype WinAppPackage=appinstaller --install-only --force %1

assoc используется, чтобы связать расширение файла с именем, например, assoc .appx=WinAppPackage


Кроме того, вы можете связать расширение файла с командным файлом, используя графический интерфейс Windows 8 (Open With...). Пакетный файл может содержать следующее:

appinstaller --install-only --force %1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .