Требуется написать макросы для автоматизации консолидации альбома Бюджетов в Excel. Альбом содержит 6 листов для консолидации. Часть листов консолидируется простым суммированием, по другим необходимо составление новых списков (для выделения внутренних ...
Создание MSI инсталлера для продукта
Имеется продукт - ZoneTick World Time Zone Clock - http://zonetick.com
К нему имеется инсталлер, написанный на NullSoft NSIS, который давно и прекрасно работает.
Требуется сделать аналогичный MSI-based инсталлер. Частично такой инсталлер (сделанный в Orca database editor) уже имеется и доступен для анализа. Но в нем есть несколько проблем, которые надо решить, и дополнить фичами.
Проблемы такие:
1) Добавить custom action, которая дает права записи на каталог установки продукта для юзеров, без черного консольного окна.
2) На Vista есть проблема с регистрацией сервиса.
3) Сделать один из компонентов невозможным к отмене на установку.
4) При деинсталляции автоматически закрывать работающее приложение, как делает NSIS installer.
Фичи такие:
- Мы не знаем, как сделать один MSI инсталлер для 32 и 64 битных систем. Поэтому, видимо, придется сделать отдельный аналогичный инсталлер для 64-битных систем.
- Немного улучшить презентацию диалогов (вставить грамотно битмапы, куда надо).
- Добавить определение, если продукт уже установлен NSIS инсталлером, и грамотно выходить из этой ситуации.
- Сделать MSI upgrades для данного инсталлера, для обоих 32 и 64 бит.
- Часть файлов (но не все) упаковать в CAB file, размещаемый внутри MSI.
- При деинсталляции спрашивать - удалять ли настройки, как делает NSIS installer. Т.е. добавить еще один диалог.
Сделать все это нужно в Orca database editor и задокументировать - как именно это сделано.
В целом нужно достигнуть такой же функциональности, какая уже имеется в NSIS installer, и добиться мирного сосущестования обоих.
В идеале нам нужны инсталлеры для 32 и 64 битных систем. Если сделать для 64 битных систем нереально из-за отсутствия оборудования или опыта - просьба дать отдельный estimate на 32-bit only часть.
Работа предполагает баг-фиксы в течении 3-х месяцев после сдачи (при обнаружении оных).
При хорошем выполнении этого задания возможна работа еще.
БОЛЬШАЯ ПРОСЬБА к соискателям не писать попусту. Данная работа по силам только опытному профессионалу, который хорошо разбирается в Windows Installer технологии, понимает структуру таблиц, и сделал сам не один MSI installer в прошлом (с custom actions, custom dialogs и т.п.).
Подумайте - сможете ли сделать хорошо. Нам понадобятся примеры сделанных лично вами инсталлеров в виде .msi файлов.
Референсы (рекомендации) от прошлых работодателей, кто может подтвердить вашу работу в области MSI installers обязательны.
Для достойного кандидата будет частичная ПРЕДОПЛАТА.
Предложения, состоящие из общих фраз типа "Сделаю", "Возьмусь", "Бъемся до последнего" и т.п. без примеров msi файлов рассматриваться не будут.
Про компанию и продукты можно посмотреть здесь: http://wrconsulting.com
Кредитную карту пришлем при необходимости.
Просьба прислать примеры сделанных инсталлеров и требуемый уровень оплаты за работу на адрес [email protected]
Спасибо!
Заявки фрилансеров
Похожие заказы
- $250Прикладное ПО1 исполнительЗавершен18 лет назад
- $1000
В нашей корпоративной сети нельзя получать почту с яндекса на TheBat. Сис админы говорят, что всем пользователям сети запрещено пользоваться SMTP и POP3. На прокси установлены какие-то запреты. Нужна программа, которая бы логировалась под ...
Прикладное ПО1 исполнительЗакрыт18 лет назад Требуется решить простую задачу с использованием языка программирования Пролог
Прикладное ПО4 заявкиЗакрыт18 лет назад- $10
Нужен специалист по защите ПО. Есть прога. К ней надо прикрутить защту.
Прикладное ПО1 исполнительЗакрыт18 лет назад Требуеться програмирование и настройка прибора для систем спутникового слежения за транспортом, спроектированного на основе модуля WAVECOM Q2686H по средствам Open AT. Настройка передачи с устройства на сервер выходищих данных о местонахождении объекта, а так же ...
Прикладное ПО7 заявокЗакрыт18 лет назадПрограммное средство должно обеспечивать передачу сообщений и файлов между клиентскими системами с использованием сервера в качестве промежуточного звена передачи; установка клиентской части программного средства должна выполняться автоматически при обращении к серверной части программного средства; запуск ...
Прикладное ПО9 заявокЗакрыт18 лет назад- $200
есть программа типа UML-редактора. Ее нужно отладить и доработать. если есть опыт java (не сайты) велкам
Прикладное ПО11 заявокЗакрыт18 лет назад - $50
требуются сильные знания прокси и сокс, умение добавлять в ресурсы .ехе сторнние знание ассемблера в плюс для завершения небольшого проекта
Прикладное ПО1 заявкаЗакрыт18 лет назад