Quantcast
Channel: The NDIS blog
Browsing all 48 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Welcome to the NDIS and NDISTest blog

Welcome to the NDIS and NDISTest blog... we are just getting started so be patient.We want this blog to be a place where you can come and learn about the latest NDIS APIs, NDISTest test tool, get...

View Article


Image may be NSFW.
Clik here to view.

Troubleshoot a Windows bluescreen, a.k.a bugcheck, a.k.a blue screen of death

I have read a lot of posts in multiple forums on the internet where people ask "My machine keeps bluescreen-ining, what do I do?"... a common response is "Reinstall Windows and the problem will most...

View Article


Image may be NSFW.
Clik here to view.

What causes a bug check 0xD1 (IRQL_NOT_LESS_OR_EQUAL)

The MSDN document summarizes the cause for the D1 (IRQL_NOT_LESS_OR_EQUAL) pretty well, for people who know how the memory manager in Windows works. It basically says that the cause is: A driver tried...

View Article

Image may be NSFW.
Clik here to view.

How to run NDISTest outside the DTM

The DTM that shipped in the Windows Vista RTM timeframe contains two versions of the NDISTest tool, v.6.0 and v.6.5. You can run both of these tools manually outside the DTM. Running the tools manually...

View Article

Image may be NSFW.
Clik here to view.

The NDIS Blog: We’re back!

Now with witty subtitlesLately things have been quiet on the NDIS blog.  But that’s about to change, because we’ve got some new blog posts lined up for you.  We’ll start things off this week with a...

View Article


Image may be NSFW.
Clik here to view.

Simplifying your OID request handler

One request at a time, pleaseWhile we have lots of documentation on MSDN, occasionally the high-level concepts get drowned out by all the details. Today I want to draw attention to an important point...

View Article

Image may be NSFW.
Clik here to view.

Removing a non-removable device

A surprise indeedFrom time to time, miniport authors ask us whether they really have to support surprise removal.  After all, they explain, their device is embedded in the system — it’s not physically...

View Article

Image may be NSFW.
Clik here to view.

The difference between a miniport and a miniport driver

A grammatical kinship between NDIS and tennisIf you've ever programmed a WDM driver, you're probably familiar with the difference between a DRIVER_OBJECT and a DEVICE_OBJECT.  In NDIS, we also...

View Article


Image may be NSFW.
Clik here to view.

[Re]Introducing NDISKD

Over a decade of making NDIS developers dangerous Today we released a new version of the WDK.  This release has an updated version of the debuggers, including an overhauled version of ndiskd. Ndiskd is...

View Article


Image may be NSFW.
Clik here to view.

Getting started with NDISKD

Part 1 of a beginner’s guide to debugging with NDISKDIf you haven’t already, grab the updated WDK with its new ndiskd debugger extension.  You’ll need it for today’s laboratory exercise: getting...

View Article

Image may be NSFW.
Clik here to view.

NDISKD and !miniport

The second installment of a beginner’s guide to debugging with NDISKDLast time we set up the debugger, looked at !ndiskd.help, and dumped out a table of active miniports.  Today we’ll continue our...

View Article

Image may be NSFW.
Clik here to view.

Debugging with NDISKD

Chapter three of a beginner’s guide to debugging with NDISKDIn Part 1 of the series, we set up a kernel debugger. In the second installment, we took a closer look at ndiskd’s output for miniports....

View Article

Image may be NSFW.
Clik here to view.

PWN* your network adapter

*PWN = PowerShell, WMI, and NDISWMI is frequently misunderstood.   WMI is a large collection of technologies designed to help you manage computers.  Most commonly, you'll see IT pros using WMI (usually...

View Article


Image may be NSFW.
Clik here to view.

Diagnostics tools in NDIS

Evolving beyond DbgPrintI'd like to take a break from our series on WMI (don't worry -- more WMI is coming soon!)  to respond to a recent discussion in the community.  Traditionally, we've used...

View Article

Image may be NSFW.
Clik here to view.

Diagnostics with Event Viewer

Tracing made easyStarting with Windows 7 and Windows Server 2008 R2, NDIS can be configured to emit certain diagnostic information to the event log.  The event log is very easy to use, and it doesn't...

View Article


Image may be NSFW.
Clik here to view.

Diagnostics with WPP

Industrial-strength tracingWPP is similar to DbgPrint.  In fact, for NDIS.SYS, WPP and DbgPrint trace exactly the same messages.  However, WPP is easier to enable and works on retail versions of...

View Article

Image may be NSFW.
Clik here to view.

WPP and KD

Industrial-strength tracing in an industrial-strength debuggerLast time we talked about controlling WPP from the command-line.  This is great if you need to send instructions to a customer to collect...

View Article


Image may be NSFW.
Clik here to view.

TMF download page

Are you targeting Windows 8 or Windows Server 2012?  You don't need anything from here!  These operating systems already include all the TMFs you'll need in the PDB from the Microsoft Symbol Server.For...

View Article

Image may be NSFW.
Clik here to view.

Exploring NDIS’s WMI classes

Getting fancy with PowerShell and WMILast time we got our feet wet with a simple PowerShell script to query Ethernet MAC addresses.  It looked easy, but of course, it requires you to know the magic WMI...

View Article

Image may be NSFW.
Clik here to view.

WMI events

Smarter than pollingSuppose you want to know if a network adapter is connected.  If you read our last WMI blog post, you're already clever enough to solve this handily: just query MSNdis_LinkState and...

View Article
Browsing all 48 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>