Re[3]: Проверить установлена ли программа
От: Sinclair Россия https://github.com/evilguest/
Дата: 16.09.08 10:50
Оценка: 2 (1)
Здравствуйте, jekazz, Вы писали:

J>Спасибо, за подсказку. Буду учить BHO.

J>Пришла идея — использовать cookies. Инсталятор прописывает переменную-флаг в cookies, а при клике на ссылку в браузере скрипт ищет ее в cookies. Если не находит — предлагает скачать и инсталировать, находит — просто открывает программу.
J>Как работатсь с cookies из JavaScript я уже нашел. Подскажите как управлять cookies IE через OLE.
А не надо управлят cookies через OLE. Просто в конце инсталлятора нужно запустить программку, которая через WinINET сходит на страничку http://myserver.com/mysoftware/v1.14/installSuccess.smth. А уже страничка поставит куки.
Или, еще проще, прямо открыть этот URL в дефолтном браузере. Это позволит
а) отделу маркетинга донести какие-то полезные мысли клиенту, который поставил программу, без переписывания кода программы
б) отделу сопровождения выложить на эту страничку ценные хотфиксы, которые вышли с момента публикации этой версии
в) гарантировать, что кука добавлена именно в тот браузер, которым пользователь потом пойдет на твой сайт
Единственное что — нужно подумать про unattended installation. Для него никаких запусков браузера, естественно, не получится — придется идти через WinInet.
J>И, вообще, как такой вариант?
Да в целом нормально.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.