InstallAware Software, технологический партнер Embarcadero и лидер рынка решений по установке, переупаковке и виртуализации программного обеспечения для разработчиков приложений и предприятий, объявила о выпуске InstallAware X15. Включена выдающаяся функция «Мост контекстного меню», позволяющая легко обновить все устаревшие контекстные меню, используемые в проводнике, до стандартов Windows 11 без каких-либо изменений кода или перекомпиляции.
InstallAware — это наиболее гибкая платформа для традиционных и гибких групп разработчиков, создающих установщики программного обеспечения Windows и Azure, а также пакеты виртуализации MSIX, APPX, App-V, виртуализации InstallAware без агентов и без лицензионных отчислений.
Как InstallAware X15 упрощает разработку Windows
Windows 11 изменила способ доступа разработчиков к контекстному меню. Теперь разработчики должны реализовать COM-объект IExplorerCommand, который полностью несовместим со всеми существующими интерфейсами и логикой IContextMenu. Затем они должны создать так называемые «разреженные пакеты MSIX», которые сами являются расширением относительно новой технологии упаковки MSIX. Наконец, разработчики должны написать еще больше пользовательского кода для регистрации этих «разреженных пакетов MSIX», а затем снова для их удаления во время удаления.
Installaware X15 избавляет разработчиков от времени, необходимого для изучения и внедрения этих трех совершенно новых стеков разработки программного обеспечения только для того, чтобы их меню отображались в Windows 11. InstallAware X15 предоставляет интеллектуальный COM-объект IExplorerCommand, который охватывает любое количество устаревших реализаций IContextMenu, объединяя все существующие заголовки меню, логика отображения и поведение активации легко переносятся в недавно выпущенный проводник Windows 11. InstallAware X15 также заботится о создании необходимых «разреженных пакетов MSIX», необходимых для установки мостовых меню, и, кроме того, обрабатывает фактическую регистрацию (и удаление) этих «разреженных пакетов MSIX».
Разработчики устанавливают один флажок «Мост контекстного меню» в мощной среде InstallAware X15 IDE, чтобы активировать все эти новые функции. Им не нужно переписывать ни строчки существующего кода. Поскольку никаких изменений в коде не требуется, разработчикам даже не нужно ничего перекомпилировать! Они просто вводят свои существующие идентификаторы меню в поле, а InstallAware X15 позаботится обо всем остальном.
Мост контекстного меню InstallAware:
|
|
Все время требуется, чтобы установить флажок и вставить CLSID вашего существующего IContextMenu в IDE InstallAware.
Новая команда подключаемого модуля Context Menu Bridge в InstallAware X15 принимает любое количество указанных CLSID, представляющих ваш IContextMenus, и помещает их в свой собственный экземпляр IExplorerCommand. Нет ограничений на количество контекстных меню, которые вы можете обернуть таким образом (кроме ограничений, присущих IExplorerCommand — даже в этом случае просто вызовите мост контекстного меню несколько раз, чтобы создать больше меню верхнего уровня в Windows 11). Затем команда создает необходимые разреженные пакеты MSIX для установки ваших меню.
Для получения дополнительной информации посетите сайт installaware.com/context-menu-bridge.htm или прочитайте собственный пресс-релиз компании по адресу installaware.com/news-installaware-x15.htm .
О программном обеспечении InstallAware
InstallAware Software, основанная в 2003 году, является ведущей компанией в области облачной инфраструктуры, которая уделяет особое внимание развертыванию пуленепробиваемого корпоративного программного обеспечения. InstallAware был отмечен многочисленными наградами от Microsoft, SDTimes «Лидер индустрии разработки программного обеспечения», «Выбор читателей журнала Visual Studio», ComponentSource, WindowsITPro и другими наградами. InstallAware X15 доступен в бесплатной версии для всех пользователей Visual Studio и платных версиях по цене от 395 долларов США. Полнофункциональную 14-дневную пробную версию и дополнительную информацию можно найти на сайте www.installaware.com.