Доброго времени суток.
Есть идея, пока что идея, в дальнейшем требующая реализации.
К примеру есть портал, на котором пользователь приобретает софт. Необходимо реализовать следующий функционал.
1. Проверка, скачено ли ПО, если скачено, проверить, существует ли файл еще и сравнить его хэш сумму.
2. Проверить, установлено ли ПО. Если нет, то по клику запустить установщик.
3. Если ПО установлено, то по клику его запустить.
ОС: Windows XP и выше, Linux (Пока что на заднем плане. Не критично если не получится)
Браузеры: IE 8 и выше, FireFox 12 и выше, Opera 10.0 и выше, Chrome 10.0 и выше, Safari 4.0 и выше
Первое что пришло в голову, это написание плагина используя NPAPI. Сразу же наткнулся на статью
http://blog.chromium.org/2013/09/say...end-npapi.html из которой сказано что вскоре такие плагины будут блокироваться.
В статье предложены альтернативы: NaCl, Apps, Native Messaging API, and Legacy Browser Support
NaCl как я понял, только для хрома. Остальные варианты тоже не особо проработанные.
Кто либо сталкивался с подобными задачами?