--- a/windows-driver.rst Sat Feb 10 01:28:53 2018 +0200
+++ b/windows-driver.rst Sat Feb 10 01:30:24 2018 +0200
@@ -9,29 +9,29 @@
About.
======
- microsoft.public.development.device.drivers
- NNTP driver development group at msnews.microsoft.com:119
- http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx
- Web-interface to NNTP forum
+microsoft.public.development.device.drivers
+ NNTP driver development group at msnews.microsoft.com:119
+http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx
+ Web-interface to NNTP forum
Which version exist?
====================
- - VxD
- Windows 3.x and Windows 9x
- - Windows Driver Model (WDM)
- Windows 98, Windows 98 Second Edition, Windows Me, Windows
- 2000, Windows XP, Windows Server 2003 and Windows Vista (for
- backwards compatibility)
- - Windows Driver Foundation (WDF)
- Windows 2000 and later
+VxD
+ Windows 3.x and Windows 9x
+Windows Driver Model (WDM)
+ Windows 98, Windows 98 Second Edition, Windows Me, Windows
+ 2000, Windows XP, Windows Server 2003 and Windows Vista (for
+ backwards compatibility)
+Windows Driver Foundation (WDF)
+ Windows 2000 and later
- http://en.wikipedia.org/wiki/VxD
- VxD
- http://en.wikipedia.org/wiki/Windows_Driver_Model
- WDM.
- http://en.wikipedia.org/wiki/Windows_Driver_Foundation
- WDF.
+http://en.wikipedia.org/wiki/VxD
+ VxD
+http://en.wikipedia.org/wiki/Windows_Driver_Model
+ WDM.
+http://en.wikipedia.org/wiki/Windows_Driver_Foundation
+ WDF.
List drivers
============
@@ -96,7 +96,7 @@
All USB peripherals are required to pass the Device Framework tests in order
to gain certification.
- * http://www.usb.org/developers/tools/
+* http://www.usb.org/developers/tools/
Files.
======
@@ -104,18 +104,18 @@
Windows 98 SE/ME.
-----------------
- * .386
- VxD driver under Windows 3.x
- * .vxd
- VxD driver under Windows 95
+``.386``
+ VxD driver under Windows 3.x
+``.vxd``
+ VxD driver under Windows 95
Windows NT (2000/XP/2003).
--------------------------
- * .inf
- Stored in %Windir%\Inf.
- * .pnf
- Precompiled INF File. Stored in %Windir%\Inf.
+``.inf``
+ Stored in %Windir%\Inf.
+``.pnf``
+ Precompiled INF File. Stored in %Windir%\Inf.
Driver type.
============
@@ -123,17 +123,17 @@
CDC.
----
- http://support.microsoft.com/kb/837637
- How to use or to reference the Usbser.sys driver from
- universal serial bus (USB) modem .inf files.
+http://support.microsoft.com/kb/837637
+ How to use or to reference the Usbser.sys driver from
+ universal serial bus (USB) modem .inf files.
Driver class.
=============
- http://msdn.microsoft.com/en-us/library/ms791134.aspx
- System-Supplied Device Setup Classes
- http://msdn.microsoft.com/en-us/library/ff538820.aspx
- Drivers for the Supported USB Device Classes
+http://msdn.microsoft.com/en-us/library/ms791134.aspx
+ System-Supplied Device Setup Classes
+http://msdn.microsoft.com/en-us/library/ff538820.aspx
+ Drivers for the Supported USB Device Classes
How list drivers?
=================
@@ -161,19 +161,19 @@
(``DPInst.exe``) which can be found in WDK and their licence allow
redistribution.
- https://msdn.microsoft.com/en-us/library/windows/hardware/Dn653565.aspx
- Information about Driver Install Frameworks Tools.
- https://msdn.microsoft.com/en-us/library/ff544842.aspx
- Driver Package Installer (DPInst).
- https://msdn.microsoft.com/en-us/library/ff540184.aspx
- Creating a DPInst Installation Package.
- https://msdn.microsoft.com/en-us/library/ff544775.aspx
- DPInst Command-Line Switches.
- https://msdn.microsoft.com/en-us/library/ff548674.aspx
- Logging Installation Information and Error Messages.
- ``%SystemRoot%\DPINST.LOG``.
- https://msdn.microsoft.com/en-us/library/ff553383.aspx
- Summary of the DPInst XML Elements.
+https://msdn.microsoft.com/en-us/library/windows/hardware/Dn653565.aspx
+ Information about Driver Install Frameworks Tools.
+https://msdn.microsoft.com/en-us/library/ff544842.aspx
+ Driver Package Installer (DPInst).
+https://msdn.microsoft.com/en-us/library/ff540184.aspx
+ Creating a DPInst Installation Package.
+https://msdn.microsoft.com/en-us/library/ff544775.aspx
+ DPInst Command-Line Switches.
+https://msdn.microsoft.com/en-us/library/ff548674.aspx
+ Logging Installation Information and Error Messages.
+ ``%SystemRoot%\DPINST.LOG``.
+https://msdn.microsoft.com/en-us/library/ff553383.aspx
+ Summary of the DPInst XML Elements.
devcon.
-------
@@ -185,8 +185,8 @@
See:
- http://msdn.microsoft.com/en-us/library/ff553642.aspx
- Using the DevCon Tool to Install a Driver Package
+http://msdn.microsoft.com/en-us/library/ff553642.aspx
+ Using the DevCon Tool to Install a Driver Package
How debug Windows drivers.
==========================
@@ -208,41 +208,41 @@
See:
- http://msdn.microsoft.com/en-us/library/ff553497.aspx
- Troubleshooting Install and Load Problems with Signed Driver Packages
- http://www.microsoft.com/whdc/devtools/debugging/debugtips.mspx
- Improve Driver Debuggability
- http://msdn.microsoft.com/en-us/library/ff551063.aspx
- Debugging Tools for Windows
- http://msdn.microsoft.com/en-us/library/ff543450%28VS.85%29.aspx
- Checked and Free Build Differences
- http://msdn.microsoft.com/en-us/library/windows/hardware/ff540793.aspx
- Debugging Driver Installation
- http://msdn.microsoft.com/en-us/library/windows/hardware/ff550863.aspx
- SetupAPI Device Installation Log Entries
+http://msdn.microsoft.com/en-us/library/ff553497.aspx
+ Troubleshooting Install and Load Problems with Signed Driver Packages
+http://www.microsoft.com/whdc/devtools/debugging/debugtips.mspx
+ Improve Driver Debuggability
+http://msdn.microsoft.com/en-us/library/ff551063.aspx
+ Debugging Tools for Windows
+http://msdn.microsoft.com/en-us/library/ff543450%28VS.85%29.aspx
+ Checked and Free Build Differences
+http://msdn.microsoft.com/en-us/library/windows/hardware/ff540793.aspx
+ Debugging Driver Installation
+http://msdn.microsoft.com/en-us/library/windows/hardware/ff550863.aspx
+ SetupAPI Device Installation Log Entries
Driver signing.
===============
Type of signature:
- * Signed by a Windows signing authority.
- * Signed by a trusted publisher.
- * Signed by an untrusted publisher.
- * Signed by a publisher of unknown trust.
- * Altered.
- * Unsigned.
+* Signed by a Windows signing authority.
+* Signed by a trusted publisher.
+* Signed by an untrusted publisher.
+* Signed by a publisher of unknown trust.
+* Altered.
+* Unsigned.
- http://msdn.microsoft.com/en-us/library/ff544703.aspx
- Type of signature and performed action.
- http://www.microsoft.com/whdc/driver/install/drvsign/best-practices.mspx
- Code-Signing Best Practices.
- http://msdn.microsoft.com/en-us/library/ff550764.aspx
- Device Installation Signing Requirements.
- http://www.microsoft.com/whdc/winlogo/categories.mspx
- Windows Logo Program Test Categories.
- http://www.microsoft.com/whdc/driver/install/drvsign/crosscert.mspx
- Root Authority Cross-Certificate List
+http://msdn.microsoft.com/en-us/library/ff544703.aspx
+ Type of signature and performed action.
+http://www.microsoft.com/whdc/driver/install/drvsign/best-practices.mspx
+ Code-Signing Best Practices.
+http://msdn.microsoft.com/en-us/library/ff550764.aspx
+ Device Installation Signing Requirements.
+http://www.microsoft.com/whdc/winlogo/categories.mspx
+ Windows Logo Program Test Categories.
+http://www.microsoft.com/whdc/driver/install/drvsign/crosscert.mspx
+ Root Authority Cross-Certificate List
Disable signing requirement on Windows 7 x64.
=============================================
@@ -272,10 +272,10 @@
See:
- http://msdn.microsoft.com/en-us/library/ff552958.aspx
- Tools for Signing Drivers
- http://www.microsoft.com/download/en/details.aspx?id=16770
- Admin Tools Pack
+http://msdn.microsoft.com/en-us/library/ff552958.aspx
+ Tools for Signing Drivers
+http://www.microsoft.com/download/en/details.aspx?id=16770
+ Admin Tools Pack
Invoking a Device Properties Dialog Box from a Command-line Prompt.
===================================================================
@@ -284,7 +284,7 @@
cmd# rundll32.exe devmgr.dll,DeviceProperties_RunDLL /DeviceID "ACPI\PNP0F03\4&1A8C8C2E&0"
- * http://msdn.microsoft.com/en-us/library/ff548170.aspx
+* http://msdn.microsoft.com/en-us/library/ff548170.aspx
Driver Selection Process.
=========================
@@ -299,13 +299,13 @@
See:
- * http://msdn.microsoft.com/en-us/library/ff549553.aspx
+* http://msdn.microsoft.com/en-us/library/ff549553.aspx
Windows driver for USB
======================
- http://msdn.microsoft.com/en-us/library/ff538820%28VS.85%29.aspx
- Drivers for the Supported USB Device Classes
+http://msdn.microsoft.com/en-us/library/ff538820%28VS.85%29.aspx
+ Drivers for the Supported USB Device Classes
Distributing a Driver Package.
==============================
@@ -315,14 +315,14 @@
You can distribute a driver package through the Windows Update program if the driver package:
- * Passes the WHQL test program and receives a WHQL release signature.
- * Qualifies for the Windows Logo program.
- * Meets additional requirements that ensure that Windows Update can determine the correct driver
- package for the user's device, can legally distribute it, and can automatically download it.
+* Passes the WHQL test program and receives a WHQL release signature.
+* Qualifies for the Windows Logo program.
+* Meets additional requirements that ensure that Windows Update can determine the correct driver
+ package for the user's device, can legally distribute it, and can automatically download it.
See:
- * http://msdn.microsoft.com/en-us/library/ff554874.aspx
+* http://msdn.microsoft.com/en-us/library/ff554874.aspx
Hardware ID.
------------
@@ -332,7 +332,7 @@
PCI Device Subsystem IDs and Windows specifications are available at:
- * http://www.microsoft.com/whdc/archive/pciidspec.mspx
+* http://www.microsoft.com/whdc/archive/pciidspec.mspx
PCMCIA: Always specific; contains PCMCIA in the ID string.
@@ -348,5 +348,5 @@
IrDA Printers: IDs begin with HWP.
- http://www.microsoft.com/whdc/winlogo/winup/default.mspx
- Windows Update Driver Publishing
+http://www.microsoft.com/whdc/winlogo/winup/default.mspx
+ Windows Update Driver Publishing