Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Спасибо!

17 лет назад
wrc
Канада
18 лет в сервисе
Был
13 лет назад
  • Похожие заказы
  • $250

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

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

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

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

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

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

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

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