Доработка программы.
Есть программа написанная на C++ состоит из двух служб. Программа стабильно работает на windows 7,8 64 битных. Но не работает на 32 битных системах.
Вот какая информация есть:
На w7x32sp1 установило обновление Windows6.1-KB3033929-x86.msu (если не было) и запросило перезагрузку, пока не перезагрузишь повторная установка не стартует драйвер и сервис (если повторно запускать скрипт установки). После перезагрузки надо снова установить и тогда работают и драйвер netfilter2 и служба cppwindowsservice (или можн опросто из распакованной в темп папки запустить старт службы и драйвера).
В w8x32 обновление не требуется (или пролетает незаметно и явно не требует перезагрузки), netfilter2 ставится и работает, но cppwindowsservice не ставится, даже после перезагрузки оси.
Создалось впечатление, что netfilter2 достаточно серьёзно сделан, хотя и просит перезагрузку на обновлении в семёрке, но по крайней мере пашет. А вот служба CppWindowsService мало того, что написана под висту и выше (что я поправил, это просто в ре заголовке ехе) так ещё и тянет за собой полтора мега в двух файлах msvcr110.dll msvcp110.dll из vcredist, что не даёт работать на машинах без редиста (свежие виртуалки) (это исправимо, если эти полтора мега подложить в папку 2, что я и сделал).
Нужно допиливать CppWindowsService до такого состояния, чтобы она отрабатывала все операционки от хр и выше, и более тщательно запиливала себя в базу данных служб через SCM или может иначе как-то, а это уже вопрос исследовательский, и плохо то, что я мало знаком с этим и не могу прогнозировать время которое мне понадобится.
По установке обновления с перезагрузкой в семёрке надо сделать, чтобы при перезагрузке автоматом запускался скрипт установки и запуска драйвера со службой.
Нужно допилить под windows 7x32 и windows 8x32
Если исполнитель сделает под xp и windows 10, то получит доплату .