Giter VIP home page Giter VIP logo

Comments (5)

ufrisk avatar ufrisk commented on July 17, 2024 2

Yes, it does, and it's fairly widely used so I'm not too worried. If this is a huge concern running in a VM is an option.

But I'll look into it; it's not a bad idea; doing dual support for Dokan/ProjFS in the same binary with auto-detect shouldn't be too hard I hope; but it will take some time to implement for sure. I'll look into it and put it up as an enhancement request for the future (like in later this year, but not as far in the future as next year).

from memprocfs.

ufrisk avatar ufrisk commented on July 17, 2024 1

I have finally looked into this. Apologies for the huve amount of time passed; it just haven't been on the top of my prio list. I even was in the early stages of creating a PoC for ProjFs when I noticed there is no API to intercept writes to a file.

MemProcFS relies on the ability to write to files for quite a few features. As ProjFs stands now it's unfortunately not suitable as a replacement to Dokan.

More info here: microsoft/ProjFS-Managed-API#30

Due to these limitations in ProjFs I'm closing this issue.

it would have been nice to have built-in Windows support for the virtual file system.

But Dokan is a widely used and stable project so I wouldn't be worried about it; still it's a shame ProjFs just isn't suitable...

from memprocfs.

ufrisk avatar ufrisk commented on July 17, 2024

I remember I looked at it when it was brand new, but I decided against using it at that time and then I forgot about it.

I think my reasoning back then was that it did not provide any real benefit over Dokan which I use now; and back then it was only available in the most recent versions of Windows - meaning if I would have been migrating to it I would have been locking out large amounts of the users.

That is no longer the case though; which makes it more attractive. I also believe it's probably not going to be that hard to implement it. It's built into Windows, which is nice; but there is still some work for me to add support for it. But what would be the benefit over continuing to use Dokan as I do now?

from memprocfs.

jeanga avatar jeanga commented on July 17, 2024

Well, Dokan, if I remember correctly, involves the install of their custom driver.
As security professionals, I think a lot of your users would love to avoid that step.

To me, not relying on Dokan's driver security to stay safe would be a huge plus for me to install and use MemProcFS.

from memprocfs.

jeanga avatar jeanga commented on July 17, 2024

Thank you for taking the time to look into this.
Anyway, huge respect for the work you've been doing with MemProcFS !
Great achievement

from memprocfs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.