Здравствуйте, 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>>