What is a good resource to get started with Windows file system driver development?

后端 未结 6 1176
天涯浪人
天涯浪人 2020-12-25 09:13

What is a good resource to get started with Windows file system driver development for a newbie?

6条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-25 09:21

    To add some user-mode filesystem driver development options:

    • Dokan – open-source, with interfaces for C, .NET, Java, Ruby, FUSE.
    • CBFS (Callback File System) – commercial, with good documentation.

    These solutions work like FUSE (File System in User Mode software for Linux). They do all the complex work in kernel and pass adapted requests to you user-mode app.

    Dokan lacks some features as for current version, but I think it's easier to contribute to it and add the features you need than to make filesystem driver from scratch.

    Dokan is a good example of kernel-mode driver code, too.

提交回复
热议问题