| Age | Commit message (Collapse) | Author |
|
In order to launch the Device Manager, the command is **devmgmt.msc** and not simply **devmgmt**.
|
|
|
|
The code grabs the FCB SHARED, not Ex
|
|
Update nullFilter.c
|
|
|
|
https://github.com/microsoft/Windows-driver-samples/blob/main/pofx/PEP/acpi/acpispecific.c
#PingMSFTDocs
|
|
* Install driver to driver store.
Include reference to wudfrd.inf
* Update windows-drivertemplate-nfc.inf
Save the INF file in UTF-8 code.
* Update windows-drivertemplate-nfc.inf
Remove WUDFRD_ServiceInstall from INF
* Remove unnecessary CoInstallers
* Change INF coding to UTF-16 LE
---------
Co-authored-by: Teng Lu <[email protected]>
|
|
A change in device transform manager brought about a deadlock scenario in DMFT sample. The sample now behaves like we have in the rest of the pipeline i.e. we release the lock and wait for the operations on the input pins to complete. This hang is responsible for AMD hangs.
|
|
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Merge 'main' into 'develop'
|
|
|
|
|
|
|
|
* Add PnpLockdown to the version section of the INF
* Add segments to DriverVer
* Change DIRID from 12 to 13
|
|
Updating sysvad and simpleaudiosample drivers.
|
|
---------
Co-authored-by: Jakob Lichtenberg (170957) <[email protected]>
|
|
Create Test.txt
|
|
|
|
Re Configure Code-Scanning.yml
|
|
practices (#837)
* Update TestMcro sample to target a single architecture.
* Update copywia.cmd to use the new path for the TestMcro.inf file.
* Restore missing BOM to vcxproj file.
|
|
|
|
|
|
## Why is this change being made?
[Driver package isolation](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/driver-isolation) is a requirement for Windows Drivers that makes driver packages more resilient to external changes, easier to update, and more straightforward to install.
One of such requirements is to for driver to [run from the driver store](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/run-from-driver-store), which means to use `DIRID = 13` in INF file, `DestinationDirs` section and `ServiceBinary` directive.
## What changed?
Update generic WDF samples to use DIRID = 13. Specifically, it touches the following sample folders:
- general, toaster, usb, hid, input, serial, pofx, spb, wmi
Note it does not touch areas that are owned by individual driver classes, e.g., network, storage, file system.
This change does mean that the sample **won't work on older OS** (prior to Win10 version 1809) where DIRID 13 is not fully supported. To find the original sample, please look at https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2.
|
|
|
|
Change INF files with the following:
- Use Driver Store DirID = 13 which are available starting Windows 10 1809
- Remove WDF coinstaller
- Add PnpLockdown = 1
|
|
Change INF files with the following:
- Use Driver Store DirID = 13 which are available starting Windows 10 1809
- Remove WDF coinstaller
- Add PnpLockdown = 1
|
|
Change INF files with the following:
- Use Driver Store DirID = 13 which are available starting Windows 10 1809
- Remove WDF coinstaller
- Add PnpLockdown = 1
|
|
usb/ucm
Change INF files with the following:
- Use Driver Store DirID = 13 which are available starting Windows 10 1809
- Remove WDF coinstaller
- Add PnpLockdown = 1
|
|
* Update BthEchoSampleCli and BthEchoSampleSrv to be single architecture targeted and the specific build architecture is stamped at the time it is built.
* Remove long deprecated WDF coinstaller references.
Rename CopyFiles section from Drivers_Dir to DriverStore_Dir.
Revert TargetOSVersion for the Models sections to NT$ARCH$...1, the same as before without my changes.
* Address more PR feedbacks and update README.md.
Co-authored-by: Hongwei Qi <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Remove invalid INF DeviceInstall32
Removes from the sample an invalid API call.
* Update to SimpleMediaSource.inf
Fixes to use public installation path
|
|
- removed the [ToastMonBuggy] section to eliminate emitted warning
|
|
Remove capture of changed files as they are unneeded in this workflow. We will build all files to create a baseline.
|
|
In accordance with this issue https://github.com/github/codeql-cli-binaries/issues/149 I have reconfigured to run code scanning on all PR's (to include text only changes) and adjusted the build command to build all solutions, not just the changed ones.
|
|
* Removed unsupported install section
- This change removes the unsupported install method from the .inf file.
* Updated readme with DevGen example
- Add section to readme to encourage the usage of DevGen.
- Added example of how to use DevGen when installing sample driver.
* Update readme
- updated README.md based on the given suggestions
* More updates to readme
- added link to SwDevice
- fixed missing back tick
|
|
Update ProdScan and WiaDriver samples to target a single architecture.
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Deletes CodeQL-Analysis Workflow
|
|
microsoft/lauragonzalezzz/configure-code-scanning-alerts
Create Code-Scanning.yml
|
|
GitHub did not register this workflow as the one associated with the Code Scanning security feature.
Therefore I have a separate PR https://github.com/microsoft/Windows-driver-samples/pull/818 which established the workflow through the security menu.
This workflow is identical to that one except for a syntax fix in the designation of which types of file updates do not trigger the workflow.
|
|
Excludes all files within the .github directory from triggering the Code Scanning workflow.
|
|
This file is identical to the existing workflow except that it has been created via the GitHub Security Code Scanning menu, which registers the workflow with the Code Scanning triggers unlike the existing workflow. If this successfully meets the Security requirements, the next commit will remove the duplicate workflow.
|
|
Co-authored-by: Jason Knichel <[email protected]>
|