Armadito Windows Driver¶
Armadito Windows Driver is responsible of on-access protection of Armadito antivirus.
Prerequisites¶
- Microsoft Visual Studio 2013 (Community edition or more)
- Armadito windows dependencies archive (deps.zip)
- Windows Driver Kit 8.1
To get Windows Driver Kit 8.1 : <https://www.microsoft.com/en-us/download/details.aspx?id=42273>
Warning
Windows Driver Kit 8.1 goes only with MS Visual Studio 2013. You must get the WDK compatible to your Visual Studio version.
Driver Signing¶
Add your certificate to local store¶
- Open the Certificate Manager Tool (certmgr.msc)
- Go to Certificates - Actual User > Personal > Certificates
- Right-click on the folder and choose All tasks > Import
- Then, follow the assistant to import your certificate.
Sign with your certificate¶
- Open Armadito-av solution in Visual Studio.
- Right-click on project ArmaditoGuard and select Properties.
- Go to Configuration Properties > Driver Signing > General.
- Sign mode > Product Sign.
- Production Certificate > Select from store and select your certificate previously added.
- Repeat the previous steps for the project ArmaditoGuard Package.
Build¶
Open the armadito-av VS solution at location :
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\Armadito-AV.sln
Firstly, select DriverArmaditoGuard project in Solution Explorer and build it.
Then, select Driver\ArmaditoGuard Package project in Solution Explorer and build it.
Finally, select Setup\ArmaditoGuard-setup project in Solution Explorer and build it.
Out¶
Out folder could be one of these :
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\Debug
or
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\Release
If build has been successful, you should have this file :
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\[build_mode]\driver\armaditoguard.cat
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\[build_mode]\driver\armaditoguard.inf
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\[build_mode]\driver\armaditoguard.sys
SOMEWHERE\armadito-av\build\windows\VS12\Armadito-AV\out\[build_mode]\driver\ArmaditoGuard-setup.exe