Windows-driver-samples

This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples. (by microsoft)

Windows-driver-samples Alternatives

Similar projects and alternatives to Windows-driver-samples

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Windows-driver-samples alternative or higher similarity.

Windows-driver-samples reviews and mentions

Posts with mentions or reviews of Windows-driver-samples. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-26.
  • GOTOphobia Considered Harmful (In C)
    1 project | news.ycombinator.com | 26 Feb 2023
    The state machine example is definitely a very fitting use of goto, but it reminds me of another thing that seems to have become a rare skill but is very useful: flowcharting. Besides making people comfortable with goto in general, it also helps visualise control flow in ways that a lot of programmers these days don't realise, and it's unfortunate that a lot of courses seem to have omitted its teaching.

    Also worth reading is "GOTO Considered Harmful Considered Harmful": https://news.ycombinator.com/item?id=11056434

    And here Microsoft provides us with lovely example of such ridiculous nesting.

    That's a very memorable example, but ultimately the true cause of that monstrosity is a clearly stupid API design; this is the API for a file picker, the recommended replacement for an existing one that they wanted to deprecate. In the existing one, you fill in a structure and call a single function with a pointer to it. In its replacement, you need to call a dozen methods on an object, and check for "possible" errors on each call, even if probably 99% of them only do things like assign to a field in a now-opaque structure and can never produce an error. Then the example code must've been edited by someone with severe gotophobia. (Not all MS code is like that --- they have plenty of other example code that uses goto, e.g.: https://github.com/microsoft/Windows-driver-samples/blob/mai... )

  • Installing avssamp virtual camera driver in Windows 10
    1 project | /r/learnprogramming | 12 Oct 2022
    The source code for the sample can be found here. Check this code out to a local folder and use the included visual studio solution to open it up. You should be able to build this code as is; if it's telling you that you need spectre mitigated libraries to build it you can either acquire those via the visual studio installer or go to Project Properties > C++ > Code Generation > Spectre Mitigation and select disabled (I have it enabled so disabling it could cause issues, probably not though).
  • how tf do you make a driver???
    1 project | /r/learnprogramming | 28 Mar 2022
  • Struggling with Windows Kernel data structures
    2 projects | /r/lowlevel | 26 Mar 2022
  • Toggling laptop touchscreen with a keyboard shortcut
    4 projects | dev.to | 6 Mar 2022
    This project was my first experience working with device drivers, and uses the Windows devcon utility to disable and re-enable a device driver.
  • Audio Programming Question(s)
    1 project | /r/learnprogramming | 16 Dec 2021
    So a quick look at the Wikipedia site of "Virtual Audio Cables" reveals that it's based in n a custom windows driver. Based on that I would start here
  • Question about Windows Drivers
    1 project | /r/Windows10 | 8 Sep 2021
    Given that they're essential and worth about $1.8 million, then, it sounds like the proper solution would be to argue for the budget to engage a developer to write, test and sign a replacement driver. (Especially since the Intel 82930 USB test board is literally used by Microsoft as an archetypal example device in USB driver development documentation.)
  • Has anyone gotten Pulseaudio to work on macOS Catalina for mixing audio into the microphone?
    3 projects | /r/MacOS | 21 Jul 2021
    Maybe corresponding Windows API? https://github.com/microsoft/Windows-driver-samples/tree/master/audio/simpleaudiosample and https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/getting-started-with-wdm-audio-drivers.
  • A GPIO Driver in Rust
    7 projects | news.ycombinator.com | 19 Jul 2021
    Well yes. But Linus is right on that one.

    I wouldn't say Windows drivers were C++, more like "C with Classes" (and maybe a little bit C++)

    Also, Windows drivers are usually much more convoluted than Linux drivers https://github.com/microsoft/Windows-driver-samples

  • Driver development using Rust.
    2 projects | /r/rust | 25 Apr 2021
    A more practical resource are the various driver samples Microsoft provides: https://github.com/microsoft/Windows-driver-samples
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Windows-driver-samples repo stats
12
6,611
6.6
about 2 hours ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com