DriverEntry
@DriverEntry
DriverEntry is a training school for low-level software developers for Windows. Here we'll share what we're up to, new courses, tips and more. Enjoy!
Microsoft has opened registration for Plugfest 2025. forms.office.com/r/KNicFHrgnh

OK, this sounds really cool. Actual hardware devices can be deployed to a given guest OS in a Hyper-V partition. This would be great when debugging drivers that access physical PCIe resources from within a VM. learn.microsoft.com/en-us/windows-…

What about creating some Windows drivers from scratch? Registration open for next class (in Portuguese). English classes soon.

I'm reviewing all the "Windows Internals" content for a new class next May 5th. I hope my medical insurance recovers any brain damage I may have. These are more than 1600 pages of pure "Windowsness". If you speak Portuguese and want to explore Windows from inside out, stay tuned.

It is possible to dynamically disable the kernel debugger from a Windows driver using this API, just in case your driver is too shy. learn.microsoft.com/en-us/windows-…

I'm just shocked how Objective-C defines NSString object. Besides dealing with character arrays, it also have methods that deal with URLs, files and graphical contexts. This can be very comprehensive, but seems a mess for me by lacking isolation. developer.apple.com/documentation/…

I was walking around the mall when something reminded me of my job. The bad thing about working with drivers is that most people will only notice your work when you fail.

Just getting ready for the first 2025 “Introducing Windows Drivers” training class. World will soon get eight more BSPs (Blue Screen Providers). Enjoy!

Xcode has a hidden feature that allows remote debugging. Sorry if this seems silly, but any MacOS tip sounds awesome if you're Windows guy. medium.com/@alkenso/remot…

Don't forget your 32 bit application will get deviated when trying to reach some registry keys on a 64 bit Windows. learn.microsoft.com/en-us/windows/…

If you need a quick way to dump or manipulate a DACL file/directory, how about using this native command-line tool? learn.microsoft.com/en-us/windows-…

I recently attended two of @OSRDrivers. I’ve been working with drivers for more than 20 years and I still learned a lot from them. Thanks Scott Noone for all the good content and very clear explanations.

I couldn’t go to Amazon.com and not buying anything for Windows. I know we all have our responsibilities, but there must be some time for fun. 😁

Just in case you didn't know (like me) that WDF is open source. 😲 github.com/microsoft/Wind…

I’m sure I’ll miss WinDbg, but this is a step that must be taken. Wish me luck. 🙁

More fun on the way. At least I‘ll discover how similar Mac OS X can be to Windows (if any). 🤔

Something unhandy (for a Windows kernel developer) just appeard in my plate. Now that I just finished the dummy one, let’s get this more seriously. 🙄

Wondering which Win32 error would correspond to the NTSTATUS you're pushing to an IRP?

Just in case you need to notify other drivers you have written about something. Also a good way of being notified about system events. learn.microsoft.com/en-us/windows-…
