Sign in
The NDIS blog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Debugging
Diagnostics
Downloads
Miniports
ndiskd
NDISTest
OIDs
PNP
Powershell
Programming
Tracing
WMI
Archive
Archives
June 2011
(1)
April 2011
(6)
December 2010
(1)
August 2010
(1)
March 2010
(3)
February 2010
(4)
February 2007
(1)
November 2006
(1)
October 2006
(1)
July 2006
(1)
MSDN Blogs
>
The NDIS blog
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
The NDIS blog
WMI events
Posted
over 2 years ago
by
ndisteam
1
Comments
Smarter than polling Suppose 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 execute the WmiQueryLinkState method. This is...
The NDIS blog
Exploring NDIS’s WMI classes
Posted
over 2 years ago
by
ndisteam
3
Comments
Getting fancy with PowerShell and WMI Last 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 class name "MSNdis_EthernetCurrentAddress". How...
The NDIS blog
TMF download page
Posted
over 2 years ago
by
ndisteam
0
Comments
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 Windows 7 and Windows Server 2008 R2, here is a...
The NDIS blog
WPP and KD
Posted
over 2 years ago
by
ndisteam
0
Comments
Industrial-strength tracing in an industrial-strength debugger Last time we talked about controlling WPP from the command-line. This is great if you need to send instructions to a customer to collect logs, or if you want to automatically enable...
The NDIS blog
Diagnostics with WPP
Posted
over 2 years ago
by
ndisteam
0
Comments
Industrial-strength tracing WPP 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 NDIS.SYS. These advantages mean that WPP can be enabled...
The NDIS blog
Diagnostics with Event Viewer
Posted
over 2 years ago
by
ndisteam
0
Comments
Tracing made easy Starting 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 require any special tools. It's especially...
The NDIS blog
Diagnostics tools in NDIS
Posted
over 2 years ago
by
ndisteam
0
Comments
Evolving beyond DbgPrint I'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 DbgPrint to debug NDIS issues. This is convenient, since...
The NDIS blog
PWN* your network adapter
Posted
over 3 years ago
by
ndisteam
0
Comments
*PWN = PowerShell, WMI, and NDIS WMI 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 via VBScript) to do something funky across their...
The NDIS blog
Debugging with NDISKD
Posted
over 3 years ago
by
ndisteam
2
Comments
Chapter three of a beginner’s guide to debugging with NDISKD In 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. Today, we will use what we know to debug...
The NDIS blog
NDISKD and !miniport
Posted
over 3 years ago
by
ndisteam
0
Comments
The second installment of a beginner’s guide to debugging with NDISKD Last time we set up the debugger, looked at !ndiskd.help , and dumped out a table of active miniports. Today we’ll continue our laboratory by examining a specific miniport...
The NDIS blog
Getting started with NDISKD
Posted
over 3 years ago
by
ndisteam
0
Comments
Part 1 of a beginner’s guide to debugging with NDISKD If you haven’t already, grab the updated WDK with its new ndiskd debugger extension . You’ll need it for today’s laboratory exercise: getting started with ndiskd. If you...
The NDIS blog
[Re]Introducing NDISKD
Posted
over 3 years ago
by
ndisteam
0
Comments
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 a debugger extension written by the NDIS team...
The NDIS blog
The difference between a miniport and a miniport driver
Posted
over 3 years ago
by
ndisteam
0
Comments
A grammatical kinship between NDIS and tennis If 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 differentiate between a driver and a running instance created...
The NDIS blog
Removing a non-removable device
Posted
over 3 years ago
by
ndisteam
0
Comments
A surprise indeed From 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 possible to remove it without a soldering iron...
The NDIS blog
Simplifying your OID request handler
Posted
over 3 years ago
by
ndisteam
0
Comments
One request at a time, please While 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 regarding OID requests. Recall that protocols...
The NDIS blog
The NDIS Blog: We’re back!
Posted
over 3 years ago
by
ndisteam
2
Comments
Now with witty subtitles Lately 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 discussion on OID requests. If you would like to...
The NDIS blog
How to run NDISTest outside the DTM
Posted
over 6 years ago
by
ndisteam
3
Comments
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 gives you flexibility in selecting which tests to...
The NDIS blog
What causes a bug check 0xD1 (IRQL_NOT_LESS_OR_EQUAL)
Posted
over 7 years ago
by
ndisteam
3
Comments
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 to access an address that is pageable (or that is...
The NDIS blog
Troubleshoot a Windows bluescreen, a.k.a bugcheck, a.k.a blue screen of death
Posted
over 7 years ago
by
ndisteam
2
Comments
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 likely go away". This is a wrong answer because if you...
The NDIS blog
Welcome to the NDIS and NDISTest blog
Posted
over 7 years ago
by
ndisteam
3
Comments
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 answers to your questions and more... stay tuned.....
Page 1 of 1 (20 items)