OSRLogo
OSRLogoOSRLogoOSRLogo x OSR Custom Development Services
OSRLogo
x

Everything Windows Driver Development

x
x
x
GoToHomePage xLoginx
 
 

    Mon, 20 May 2013     98513 members

   Login
   Join


 
 
Contents
  About This Site
What's New?
OSR Dev Blog
The NT Insider
The Basics
File Systems
Downloads
ListServer / Forum
Driver Jobs
Store
  Express Links
  · WdfSend: Are There REALLY Three Useful Variants?
  · Turning a Breakpoint into a Busypoint
  · Investigating a NULL Pointer Dereference
  · Understanding WDFMEMORY Objects
  · Using WinDbg to hunt for strings

What's New?

Face the facts: Staying up to date in the driver world is tough. Let us help!

In "What's New?" you'll find the content on OSR Online organized by date of last update for your convenience. What's even better is that if you login to your OSR Online account we'll flag any content that's been added since your last login!

Nobody brings you more content, with more authoratative information, aboout the information that you want to know about than OSR. And we've been doing it longer than anybody else in the business. It's just another way that we demonstrate our dedication to the Windows system software developer community.


This Month's New and Updated Articles (1 article)

WdfSend: Are There REALLY Three Useful Variants? in OSR Dev Blog

When you learn about WdfSend, you typically learn that there are three different ways that you can send a Request to an I/O Target.  It makes a nice story to describe these three options as equally viable for a driver writer.  Unfortunately, in the majority of cases the only practical option is to send a Request asynchronously and specify a Completion Routine Event Processing Callback.  This quick article describes why this is the case.




April 2013 (5 articles)

Spice up your debugger output with DML! in OSR Dev Blog

The Debugger Markup Language makes navigating the command window a breeze. Did you know that you can add links to the debugging output not only from your debugger extensions but also from your drivers? In this Developer Blog entry we'll show you how...



Understanding WDFMEMORY Objects in OSR Dev Blog

Confused about WDFMEMORY Objects?  Wonder why they exist at all?  Here, we try to help.



Investigating a NULL Pointer Dereference in OSR Dev Blog

A former student provided a crash dump for some analysis, here's what I found...



Turning a Breakpoint into a Busypoint in OSR Dev Blog

Breakpoints are great, but at some point you have to resume from them. What if you want to freeze a thread in place while allowing other threads to continue executing?



Using WinDbg to hunt for strings in OSR Dev Blog

Ever wanted to search a live system or crash dump for strings? In this post we'll show you how!




March 2013 (3 articles)

OSR Seminar Schedule in NEWS



The NT Insider Digital Edition -- Mar-Apr 2013 Now Available! in The NT Insider

The NT Insider Mar/Apr 2013 The March - April 2013 issue of The NT Insider is available exclusively in PDF format for download. Click the image of The NT Insider to the left for the details, and the download link to use.

Articles include:

- MSBuild 101
- Introducing Reader/Writer Spin Locks
- Calling User Mode Functions from Kernel Mode
- Fixing Broken Debugger Extensions
- Another Look at Lint
- Peter Pontificates
...and more!



March-April issue of The NT Insider in NEWS




February 2013 (2 articles)

Can You NEVER Break the Rules? in OSR Dev Blog

Sometimes it's necessary as a developer to break the rules.  Even good developers do it.  Sometimes, to do something cool, you just have to do it.  But where do you draw the line?  Let's explore that question a bit.



Test Signing Made Simple in OSR Dev Blog

The Win8 WDK makes test signing easy.  No, really.  It does.  Read and see...




January 2013 (2 articles)

Getting DbgPrint Output To Appear In Vista and Later in OSR Dev Blog

You build the checked version of your driver and run it on any OS since Vista for the first time.  And, what happens?  You don't see any of your driver's DbgPrint messages displayed in WinDbg!  What happened?  Let me tell you (updated for Win7 and Win8)...



Understanding EvtIoStop in OSR Dev Blog

SDV has a new rule and there's bugcheck 9F to deal with.  It's about time we thought more about EvtIoStop




Windows Internals and SW Drivers
LAB

Santa Clara, CA
5-9 Aug 2013

Kernel Debugging & Crash Analysis
LAB

Santa Clara, CA
9-13 Sep 2013

Writing WDF Drivers
LAB

Boston/Waltham, MA
7-11 Oct 2013

Developing File Systems
Seattle, WA
5-8 Nov 2013

 
 

Windows Debugger
V6.12.2.633 -- 26 Feb 10

Checked Build Downloads
29-Apr-10

Debugging Symbols

 

WDK Doc Updates
Now updated bi-monthly!

Windows WDK
V7.1.0 -- 26 Feb 10

 
 
x
LetUsHelp
 

Need to develop a Windows file system solution?

We've got a kit for that.

Need Windows internals or kernel driver expertise?

Bring us your most challenging project - we can help!

System hangs/crashes?

We've got a special diagnostic team that's standing by.

Visit the OSR Corporate Web site for more information about how OSR can help!

 
bottom nav links