Имеется продукт - 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]

Спасибо!

18 лет назад
wrc
18 лет в сервисе
Был
14 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $250

    Требуется написать макросы для автоматизации консолидации альбома Бюджетов в Excel. Альбом содержит 6 листов для консолидации. Часть листов консолидируется простым суммированием, по другим необходимо составление новых списков (для выделения внутренних ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • $1000

    В нашей корпоративной сети нельзя получать почту с яндекса на TheBat. Сис админы говорят, что всем пользователям сети запрещено пользоваться SMTP и POP3. На прокси установлены какие-то запреты. Нужна программа, которая бы логировалась под ...

    Прикладное ПО1 исполнитель
    Закрыт
    18 лет назад
  • $10

    Нужен специалист по защите ПО. Есть прога. К ней надо прикрутить защту.

    Прикладное ПО1 исполнитель
    Закрыт
    18 лет назад
  • Требуеться програмирование и настройка прибора для систем спутникового слежения за транспортом, спроектированного на основе модуля WAVECOM Q2686H по средствам Open AT. Настройка передачи с устройства на сервер выходищих данных о местонахождении объекта, а так же ...

    Закрыт
    18 лет назад
  • Программное средство должно обеспечивать передачу сообщений и файлов между клиентскими системами с использованием сервера в качестве промежуточного звена передачи; установка клиентской части программного средства должна выполняться автоматически при обращении к серверной части программного средства; запуск ...

    Закрыт
    18 лет назад