У меня есть воздушное приложение, которое использует собственный процесс. Этот процесс представляет собой инструмент командной строки, который взаимодействует с USB-ключом.
Ключ является сторонним и имеет свою собственную библиотеку, с которой я взаимодействую. Библиотека требует .NET 3.5. Он также имеет свои собственные драйверы, которые могут или не могут автоматически загружаться из обновления Windows.
У меня есть собственный установщик, который упаковывает приложение и собственный процесс. Я пытаюсь найти способ определить, есть ли у пользователя .net 3.5 и драйверы USB, и установить их, если они недоступны.
Одна идея состоит в том, чтобы упаковать инсталляцию air в пакет .NET. Хотя я не уверен, что это сработает, у меня нет большого опыта работы с настольными приложениями.