Программирование брандмауэра Windows

Я много раз гуглил, пока не создал этот вопрос, поэтому, пожалуйста, извините меня, если есть какие-то учебники. Я их не нашел. Как я могу написать приложение брандмауэра в Windows? Я думал о пользовательском режиме fiewall, использующем встроенные хуки в каждом процессе, но есть проблема в том, что я не могу подключить csrss.exe (который создает новые процессы) в Windows 7. Во-вторых, он не очень чистый и будет точно определяется как вредоносное ПО. Поэтому я думаю, что мне следует подключить API в режиме ядра в качестве драйвера. Но есть 3 проблемы.

  • Во-первых, я не знаю API ядра. для оконных розеток.
  • Во-вторых, у меня нет опыта работы с ядром режим крючки.
  • В-третьих, я не знаю, это правильный путь.

Не волнуйтесь, я знаю, что это непросто, и я не новичок с просто идеей;). Если у кого-то есть хорошая информация, поделитесь ею. Да, еще я хочу писать для систем x86;).

5
задан Rajeev 17 June 2011 в 07:38
поделиться