Создание оффлайн установщика
Создание, редактирование своих списков программ
HTML/XML отчеты
Контроль создания ярлыков во время установки
Создание исполняемых файлов с программами
Контроль зависимостей (.Net, Java, etc)
Дела обстоят не так как вы описали. У нас на сервере работает программа, которая постоянно сканирует дистрибутивы, сравнивая CRC файлов. Как только разработчики какой-либо программы поменяли дистрибутив, программа сразу оповещает об этом. Также сразу программа оповещает, если ссылка не рабочая. Сотрудник идет на сайт, ввоодит в БД новую версию и меняет ссылку, если она нерабочая. Запускается билд машина и новая версия Speed Install выкладывается на сайт.
Дела обстоят не так как вы описали. У нас на сервере работает программа, которая постоянно сканирует дистрибутивы, сравнивая CRC файлов. Как только разработчики какой-либо программы поменяли дистрибутив, программа сразу оповещает об этом. Также сразу программа оповещает, если ссылка не рабочая. Сотрудник идет на сайт, ввоодит в БД новую версию и меняет ссылку, если она нерабочая. Запускается билд машина и новая версия Speed Install выкладывается на сайт.
В лицензионном соглашении Speed Install указано, что пользователь должен прочитать и принять соглашения всех устанавливаемых программ. Это для юристов. Мы посмотрели как это сделано у аналогично нашему проекта AllMyApps. У них в партнерах сам Microsoft. Там почти так же сделано.
Пока еще думаем как лучше сделать монетизацию. Поэтому все варианты рассматриваем.
Никаких секретов нет. Все старо как мир. Есть ссылки на дистрибутивы, есть ключи автоустановки. Но на практике одними ключами автоустановки не обойтись, поэтому Speed Install имеет кроме базы ссылок и ‘тихих’ ключей алгоритмы установки. Например, Total Commander требует создания файла с параметрами для тихой установки, Winzip нужно предварительно распаковать и запустить нужный msi-файл. Помимо этого есть зависимости. Некоторые программы требуют наличия .Net, Java и других компонентов. Поэтому Speed Install перед установкой таких программ установит нужные компоненты. Например, сам .Net требует наличия Windows Installer и Windows Imaging Component, а программа ArgoUML требует Java Runtime Enviroment.
Создание оффлайн установщика
Создание, редактирование своих списков программ
HTML/XML отчеты
Контроль создания ярлыков во время установки
Создание исполняемых файлов с программами
Контроль зависимостей (.Net, Java, etc)
Парсинг сайтов мы не используем.
Парсинг сайтов мы не используем.
Пока еще думаем как лучше сделать монетизацию. Поэтому все варианты рассматриваем.
Сейчас у нас интерфейс Office 2007.