Programatically installing WDF Driver

If you had to program the installation of a WDF driver, you might found the same problems that I had. When installing using driver.inf it works. But when trying to install calling CreateService the driver sometimes is corrupted. After a long research I found that happens because WdfCoInstaller is missing. The documentation says that before … Continue reading Programatically installing WDF Driver

[Rust] Installation and Hello World

This is the first post of a series of posts about the Rust. I trying to learn rust for some time and the best way to learn is trying to teach. Rust is a system programming language developed by Mozilla Research that is designed to be safe, concurrent and practical. It contains functional, procedural and … Continue reading [Rust] Installation and Hello World

Enable KdPrint when Debugging Windows

This is a short, but useful information when developing Driver for Microsoft Windows. Debug log isn't enable by default on Windows. You need to modify Windows Registry to enable it. Open the Registry Editor (regedit). Go to the registry key presented below: Create a new registry key with name Debug Print Filter. Inside it, create … Continue reading Enable KdPrint when Debugging Windows