Если я хочу разработать Layered Service Provider для поддержки всех ОС Windows, каких проблем мне следует ожидать? - PullRequest
0 голосов
/ 31 января 2011

Я хочу разработать простой HTTP-фильтр (прозрачный прокси).

Я хочу, чтобы он поддерживал все версии Windows, включая XP и выше.

От людей, которые имеют опыт работы с этим, какие проблемы следует ожидать при установке службы?

1 Ответ

2 голосов
/ 05 февраля 2011

Есть некоторые, о которых я мог быстро подумать:

-Вы должны знать, что вам нужно охватить все браузеры или хотя бы основные, такие как IE, Firefox, Chrome, Safari и Opera. Способы, которыми они используют Winsock, различны, например, перекрывающийся или не перекрывающийся ввод-вывод.

-Установка / удаление является сложной задачей, так как очень легко испортить и в конечном итоге потерять подключение к Интернету.

- Еще сложнее, если уже установлены другие LSP. Ваш LSP может мешать другим LSP и наоборот.

- Очень часто на компьютерах с Windows предустановлен антивирус. Некоторые из них также предоставляют прокси-подобный интернет-фильтр, например. Аваст и Касперский. Будучи приложениями winsock, антивирусы также загружаются и контролируются вашим LSP. Как только ваш LSP сломает эти антивирусы и их сетевые фильтры, не ожидайте подключения к сети для других приложений на вашем компьютере.

Я мог бы перечислить больше, но это может отбросить ваш голод, чтобы погрузиться в этот вызов. Начните делать это сначала, и вы узнаете это лучше по пути. Удачи!

...