Я хочу, чтобы настольное приложение обеспечивало удобство работы пользователей при развертывании. В случае, если пользователь покупает приложение через веб-сайт и загружает его, мне нужно, чтобы оно обнаружило .Net Framework, установленное на клиентском компьютере, и, если оно не имеет требуемой версии, загрузите и установите нужное право. способ, не прося пользователя нажать что-либо.
Для этого мой загруженный исполняемый файл должен быть собственным приложением. Мне нужно, чтобы он выглядел хорошо, поэтому я думаю использовать QT для GUI этого загрузчика.
Основной вопрос: смогу ли я сконфигурировать проект QT для компиляции в один исполняемый файл, без необходимости носить с собой некоторые qt.dll для поддержки элементов GUI? Если нет, и Qt потребует, чтобы я носил с собой спутниковые библиотеки DLL, каков «визуальный» способ разработки нужного мне приложения, без необходимости прибегать к использованию WinAPI? Возможно, C ++ Builder?
P.S. Я не могу просто использовать стандартный .net setup project / msi installer. Несмотря на то, что он позволяет обнаруживать и предупреждать о зависимости, для его загрузки все равно требуется много нажатий пользователем, так что это не вариант.