How do I sign my kernel driver to an antivirus?

Dimas Pereira de Souza Junior 1 Reputation point
2024-04-16T19:44:51.69+00:00

I've been trying to subscribe to an antivirus driver from the company I work for for a long time.

But there are several problems. First of all, the process is not very clear about what to do, and the hardware programs (to sign the kernel driver) are not available.

How do I sign my driver (step-by-step)? We already have a valid certificate, but it's not enough for drivers.

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,554 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
8,380 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. S.Sengupta 15,756 Reputation points MVP
    2024-04-17T01:19:26.8133333+00:00

    Make sure you have the Windows Driver Kit installed on your development machine. You can download it from the official Microsoft website.

    Ensure your driver package contains all necessary files and configurations required by the antivirus software.

    Make sure the .inf file specifies the correct information required by the antivirus software for integration.

    You need to generate a catalog file for your driver package and with SignTool utility provided by Microsoft to sign the catalog file.

    Finally test and run it.

    See:

    https://learn.microsoft.com/en-us/windows-hardware/drivers/install/driver-signing