osr.com
- Posts
- 121 from 27 Feb 2013 to 9 Jul 2024
- Posting
- quiet since 2024
- Kind
- company blog
2024 1
2022 3
2021 5
2020 5
2019 6
- Finally! Attend OSR’s Driver Development Seminars Online
- Unexpected FltGetFileNameInformation Behavior for Network Renames (oh, and Tunnel Caching too)
- How L1 Terminal Fault (L1TF) Mitigation and WinDbg Wasted My Morning (a.k.a. Yak Shaving: WinDbg Edition)
- Three-Plus Years Later… Driver Signing Still Baffles
- Withdrawing From the Microsoft MVP Program
- PSA: FsRtlIsNameInExpression Can Raise an Exception
2018 17
- OSR Community Move: 19 September 2018
- NTFS Status Debugging
- Ready for the Community Move?
- It’s 1809… A New WDK Awaits You… Don’t Be Afraid!
- Check out the new Virtual Hardware Lab Kit (VHLK)
- It’s Baaack: Just My Code, Part II, Breaks Driver Debug Builds (with ANOTHER Workaround)
- New VS15.8 Feature Breaks WDK 1803 (with Workaround)
- Live Streaming Our MiniFilters Seminar
- The Latest on the Move — Who Gets All Email
- Moving NTDEV, NTFSD and WINDBG — What’s Next
- Finding the Computer Name in a Crash Dump
- Beware MmBuildMdlForNonPagedPool and Kernel Stacks
- “The Lists” Are Moving!
- What’s New in WDK 1803: Your Driver Has 552 Code Analysis Warnings
- Beware of IoBuildDeviceIoControlRequest
- Visual Studio 2017 Support for Spectre Mitigation
- Meltdown and Spectre: What about drivers?
2017 14
- Hey Microsoft! We Want a Driver Developer Conference!
- Guidance for Installing and Using WDK 1709 (aka 16299 aka RS3)
- Community Speaks Loudly and Clearly: We Want a Driver Conference!
- WDK 1709 (aka 16299 aka RS3) Released!
- Universal INFs: No ClassInstall32 Section?
- Tracking an NTSTATUS to its Source
- Attestation Signing — It’s NOT a Mystery
- WinDbg, Debugger Objects, and JavaScript! Oh, My!
- 1394 Boot Debugging is Dead
- Is Running the HLK Tests REALLY a Best Practice?
- Visual Studio 2017 Released — Driver Devs: Stay Where You Are
- The NT Insider Breaks The Internet!!
- Of Windows, Git, FUSE, and Moral Equivalence
- Unexpected Case of Bugcheck IRQL_UNEXPECTED_VALUE (C8)
2016 15
- WDK Problem Fixed, Plus Preview Access For All
- C Is Not Reasonable
- Debugging Target RS1? Good Luck!
- Careful With Your WDK Updates!
- Careful With Your VS 2015 Updates!
- WDK 14393 Code Analysis Enforces POOL_NX_OPTIN, Breaks POOL_NX_OPTIN
- Fix WDK Doc Issues — Yourself. And Fast!
- Driver Signing — More Details Emerge
- Our Recommendations for Driver Signing — Windows 10 and Otherwise
- Questions and Answers: Windows 10 Driver Signing
- TH1, RS1, 1511, 14332 — Happy Anniversary?
- Legacy File System Filters Blocked in Build 1607
- More PI to Love… And Windows Supports It!
- Turning DbgPrint Statements into WPP Tracing
- !pool Broken for Windows 10 Build 10586 Targets
2015 27
- Secrets of Using Win10 IoT Core on the RPI 3 (and staying sane)
- Checked Kernel and HAL back in the WDK!
- Sources/Dirs Converter? Gone from the Win 10 V1511 WDK
- Oops! VS 2015 Update 1 Breaks Static Driver Verifier
- WdfWaitLockAcquire and Code Analysis: When SAL Goes Wrong
- TH2 WDK Released — VS 2015 Update 1, Too (and more)
- Fun With WinDBG – NatVis Support
- Some Things Are Best Left to Experts. Really.
- Right Click Your DML!
- Windows 10 WDK + Visual Studio 2015 Issues
- Microsoft Signatures to be REQUIRED for Windows 10 Kernel-Mode Drivers
- Newbie Corner: Breaking Windows
- Newbie Corner: The Newbie Gets a Taste of Architecture
- Newbie Corner: There’s a type for that! The Unexpected World of Windows Kernel Types
- Binary Literals in VS2015 — I Can’t Wait!
- Windows 10 Preview WDK and HLK Now Available for Download
- Updates to Driver Testing — Not Just for Certification
- New Tools Introduced at WinHEC 2015
- Another Tiny SBC that Runs Windows
- Windows Everywhere… and Your Driver Too: Universal Drivers
- Windows Source Code on GitHub!
- New MVP Program Announced for Hardware/Driver Devs
- Welcome to Shenzhen
- SAL Annotations: Don’t Hate Me Because I’m Beautiful
- Would You Like Some Pi With Your Windows 10?
- The Ferris Wheel is Heading Up: Microsoft Bringing Community Enagement
- Connected standby: It’s Not Just for SOCs Anymore
2014 19
- Do As I Say, Not As I Do (article + video)
- Overlooked Features: Device Name Spaces (article + video)
- Setting the WinDbg Symbol Search Path (article + video)
- WinHEC Returns!
- What is Arbitrary Thread Context? (article + video)
- A Second Chance for WPP Tracing (article + video)
- UMDF V2: A Good or Bad Thing? (article + video)
- Surprising Side-Effects of Sync Scope with Timers and Work Items
- When is a WHILE Not a while?
- Setting up a 1394 Kernel Debug Connection (Video)
- Using WDF Queues with Manual Dispatch Type (Video)
- WDK Visual Studio Integration: A Good or Bad Thing? (Video)
- What WDK Version Am I running?
- Kx Headers in the Windows 8.1 WDK
- EvtIoInCallerContext Callback: Called Even for I/O Operations You Don’t Queue
- MSFT Ready To Engage Again With The Broader Driver Dev Community?
- Is DMA Cache Coherent on ARM?
- WDK 8.1Update: WDK Now Supported with Visual Studio Express
- There’s a WDFSTRING?
2013 9
- Names Are Important
- When CAN You Call WdfIoQueuePurgeSynchronously?
- UMDF V2 — It’s KMDF Compatible!
- WdfRequestSend: Are There REALLY Three Useful Variants?
- Turning a Breakpoint into a Busypoint
- Understanding WDFMEMORY Objects
- Using WinDbg to hunt for strings
- Spice Up Your Debug Output With DML
- Test Signing Made Simple