Welcome to #REKT

Wanting to join the rest of our members? Feel free to sign up today.

Sign Up Now

Kernel-mode Driver Framework Site

Discussion in 'Guides' started by bullshirt, Jun 15, 2019.

  1. Can't connect? Please click here for a list of resolution steps.
  1. bullshirt

    bullshirt Master Medal Collector

    kernel-mode driver framework
    Joined:
    Nov 3, 2017
    Messages:
    17
    Likes Received:
    37
    IGN:
    melonlord

    Kernel-mode Driver Framework Site

    Executive Summary KMDF (part of WDF, introduced with Windows Vista) is a Microsoft-provided abstraction layer that fundamentally rewrites the rules for writing Windows kernel drivers. It replaces the archaic, terrifyingly complex Windows Driver Model (WDM) with an object-oriented, event-driven, and state-machine-based framework.

    – A mandatory, excellent framework for serious Windows kernel driver development. Just accept that you will still need to understand kernel internals; KMDF won't hide everything, but it will save your sanity. kernel-mode driver framework

    If you are writing a new kernel-mode driver for Windows (excluding very specific graphics or storage miniports), you should be using KMDF . It turns a "write-a-bug-and-BSOD-the-system" discipline into a manageable, safe, and maintainable engineering task. Executive Summary KMDF (part of WDF, introduced with

    // EvtIoRead: The framework ensures the device is powered void MyRead(WDFQUEUE Queue, WDFREQUEST Request, size_t Length) NTSTATUS status = STATUS_SUCCESS; // ... access hardware ... WdfRequestComplete(Request, status); Just accept that you will still need to

    // EvtDeviceAdd: Create device, queues, and interrupts NTSTATUS MyDeviceAdd(WDFDEVICE Device) WDF_IO_QUEUE_CONFIG queueConfig; WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(&queueConfig, WdfIoQueueDispatchSequential); queueConfig.EvtIoRead = MyRead; return WdfIoQueueCreate(Device, &queueConfig, WDF_NO_OBJECT_ATTRIBUTES, WDF_NO_HANDLE);

  2. Loading...


  3. bullshirt

    bullshirt Master Medal Collector

    kernel-mode driver framework
    Joined:
    Nov 3, 2017
    Messages:
    17
    Likes Received:
    37
    IGN:
    melonlord
    AUTHOR'S EDIT: added Muirat's Hidden Quest Chain to the guide!
     
  4. LifeSummer

    LifeSummer Captain Mapler

    kernel-mode driver framework
    Joined:
    Jun 29, 2017
    Messages:
    1,111
    Likes Received:
    512
    IGN:
    LifeSummer
    crazy guide, thumbs up!
     
    bullshirt likes this.
  5. Nina Marie

    Nina Marie Top Artist

    kernel-mode driver framework
    Joined:
    May 5, 2019
    Messages:
    111
    Likes Received:
    263
    IGN:
    neens
    Super helpful! Thank you:f15:
     
    bullshirt likes this.
  6. bullshirt

    bullshirt Master Medal Collector

    kernel-mode driver framework
    Joined:
    Nov 3, 2017
    Messages:
    17
    Likes Received:
    37
    IGN:
    melonlord
    I'm glad! :D Happy leveling!
     
  7. sinforsatan

    sinforsatan Training Mapler

    kernel-mode driver framework
    Joined:
    Jul 6, 2019
    Messages:
    4
    Likes Received:
    17
    IGN:
    sinforsatan
    Thank you so much for this guide! The color-coded indicators are a great addition!

    I tried to do the Abels I lost my glasses quest, but when I click on the bush, it says "nothing to see here" no matter how many times I click! does anyone know if I should just spam click it until my keys are dented or if its a glitch?

    [​IMG][/IMG]


    Thanks in advance! :f11::D
     
  8. HarleyEllis

    HarleyEllis Kerning Party Quest Master

    kernel-mode driver framework
    Joined:
    Nov 25, 2018
    Messages:
    36
    Likes Received:
    40
    @sinforsatan@sinforsatan There are multiple invisible NPCs you can click in the bushes and barrels in the area. Keep mousing around and when you see other places you can click, try those other hiding spots, and eventually one will give you Abel's glasses. Good luck!
     
    sinforsatan likes this.
  9. daemorte

    daemorte A Wild Goose Chase

    kernel-mode driver framework
    Joined:
    Dec 31, 2016
    Messages:
    3
    Likes Received:
    2
    IGN:
    Tecto
    Omg tysm, ;-; lvling would have been even more hellish without this, achieved lvl 120 in less than a week with my bish <3
     
    LifeSummer and bullshirt like this.
  10. ginomarleyx

    ginomarleyx Zakum Vanquisher

    kernel-mode driver framework
    Joined:
    Jul 21, 2019
    Messages:
    4
    Likes Received:
    3
    IGN:
    FamousDK
    I did this Captain Latanica boss quest gave me 1 mill exp
     
    bullshirt and LifeSummer like this.
  11. bullshirt

    bullshirt Master Medal Collector

    kernel-mode driver framework
    Joined:
    Nov 3, 2017
    Messages:
    17
    Likes Received:
    37
    IGN:
    melonlord
    In my memory the pre-quests can be a bit annoying, and/or Cpt. Latanica was stronger than at the level I tried it? Something like that. But I'll check it out! ^^ Thank you for your input.
     
    ginomarleyx likes this.
  12. ginomarleyx

    ginomarleyx Zakum Vanquisher

    kernel-mode driver framework
    Joined:
    Jul 21, 2019
    Messages:
    4
    Likes Received:
    3
    IGN:
    FamousDK
    I do not recommend it. Luckily I had a DK who is a tank lol. Plus you get a badge
     
    bullshirt likes this.
  13. OwenRas

    OwenRas Guardian Angel

    kernel-mode driver framework
    Joined:
    Aug 7, 2021
    Messages:
    2
    Likes Received:
    0
    IGN:
    WinterWyvern
    replying this guide in 2021, is this guide still relevant?
     
  14. Emith

    Emith Swords And Shields

    kernel-mode driver framework
    Joined:
    Sep 25, 2018
    Messages:
    125
    Likes Received:
    161
    IGN:
    Napping
    yes
     
    Seule likes this.
  15. MaplerSyrup

    MaplerSyrup Training Mapler

    kernel-mode driver framework
    Joined:
    Jul 1, 2020
    Messages:
    1
    Likes Received:
    0
    IGN:
    BillysJeans
    kinda out dated, just the ariant part. ariant got taken out, access. feelsbadman :(
     
  16. camm

    camm Beginner Ironman

    kernel-mode driver framework
    Joined:
    Mar 10, 2022
    Messages:
    6
    Likes Received:
    1
    IGN:
    camm
    10/10, detailed and helpful. Thank you!
     
  17. xLukAx

    xLukAx Training Mapler

    kernel-mode driver framework
    Joined:
    Oct 6, 2025
    Messages:
    3
    Likes Received:
    0
    the guide help me alot!! 11/10 for people that are super new and just recently came back from maple. thanks so much
     

Facebook