Driver service as Windows Service

Good day forum

Am developing a Windows Filtering Platform Callout Drivers my
reference source is :
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/windows-filtering-platform-callout-drivers2

Am developing the application C programming language language.

My question is this:

The application is supposed to be a Windows Service Application. My
question is this, can a Callout Driver be developed as a Windows
Service (running in the background).

Secondly, what is the difference between Windows Driver Kit and
Callout Driver.

Thank you so much forum

tope awolowo wrote:

Am developing a Windows Filtering Platform Callout Drivers my
reference source is :
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/windows-filtering-platform-callout-drivers2

The application is supposed to be a Windows Service Application. My
question is this, can a Callout Driver be developed as a Windows
Service (running in the background).

I’m not sure what you mean by “The application is supposed to be a
Windows Service Application”. Who told you that? Why is there an
application at all?

A callout driver is a kernel driver. It’s not an application. It does
not run in user mode. Do you understand the difference between user
mode and kernel mode?

Secondly, what is the difference between Windows Driver Kit and
Callout Driver.

I fear that you are a long way from being ready to work in the driver
world. The “Windows Driver Kit” is the set of tools, include files,
libraries, and documentation that you need in order to compile drivers.
It is a package that you add to Visual Studio 2015.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.