Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the new Windows Projected FileSystem #759

Open
Jezza opened this issue Apr 20, 2019 · 4 comments
Open

Support the new Windows Projected FileSystem #759

Jezza opened this issue Apr 20, 2019 · 4 comments
Labels
missing api A request for a missing API

Comments

@Jezza
Copy link

Jezza commented Apr 20, 2019

With a recent release of Windows 10, a feature moved from Beta meaning we can start taking a look at this properly from within Rust. (And properly introducing it to the ecosystem)

https://docs.microsoft.com/en-us/windows/desktop/projfs/projected-file-system
https://docs.microsoft.com/en-us/windows/desktop/api/_projfs/

@Jezza
Copy link
Author

Jezza commented Apr 20, 2019

I'm going to try implementing it myself, but don't get your hopes up.
I haven't touched windows APIs in a long time...

@steffengy
Copy link
Contributor

steffengy commented Apr 29, 2019

@Jezza cool, I'll might be interested in that feature aswell - have to evaluate if this works for playing around with "mounting" SFTP.
EDIT: got a very minimal "hello world" set with a single file working already, so if anyone else is interested let me know.

@retep998 retep998 added the missing api A request for a missing API label Aug 28, 2019
@clouds56
Copy link

@steffengy it would be great if released as a crate!

@clouds56
Copy link

clouds56 commented Jun 3, 2020

I write a minimal crate that supports ProjFS: https://github.com/clouds56/projfs-rs
Note it's in early development and the API MUST be changed frequently, suggestions welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
missing api A request for a missing API
Projects
None yet
Development

No branches or pull requests

4 participants