Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

C# 

Create virtual drive with virtual file system ??

I'm looking for a way to create a drive that can be seen by windows just as any disk partition (C/D/E/etc...), however it's not mounted to some directory or file, but generated by code.
For example if I'm to make a G drive that connects my google drive account (Just for the sake of example), when I mount it at start up it'll ask for login credentials (or read from config), and login to google drive. When I open the drive it'll fetch my base directory on google drive and show me what files/folders there (without storing anything local), when opening a file it'll fetch it then open.
Same concept would be if I'm making some encrypted file system, I just save it all on normal drive hidden somewhere, and when user wants file he mounts it and interacts normally, in the background it's decrypting files, giving them to user, and receiving files from user then encrypting them and flush to disk storage).

How would I go doing such thing ??? I found a solution called Callback File System (CBFS), which isn't something I'd like to have for my projects.
Have a cool signature? hit me up and I might use it.
Are you looking to build this yourself in C# or are you looking for an already existing program?
(Aug 27, 2016 01:42 AM)Vinnilia Wrote:  Are you looking to build this yourself in C# or are you looking for an already existing program?

If there's a pre made program that will trigger events like opening a folder/file, mounting and unmounting and such, then I'll probably use it as long as it satisfies the other conditions of system seeing it just like any other partition. Otherwise I don't mind writing it my self but that can take sometime to learn and get something working for good.
Have a cool signature? hit me up and I might use it.
Try the lib called `Dokan` maybe?
https://github.com/dokan-dev/dokan-dotnet
slowly becoming less active, contact me on-site before dealing.
(Aug 27, 2016 02:08 AM)Assault Wrote:  Try the lib called `Dokan` maybe?
https://github.com/dokan-dev/dokan-dotnet

Reading the docs right now to see it, just too crappy internet to finish fast :/
I remember reading the name but the domain I got has expired so thought project was closed, didn't know it was open source.
Have a cool signature? hit me up and I might use it.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Shell] by Eternal BlueMay 14, 2022 04:02 PM 4 227 May 14, 2022 04:02 PM
Last Post: Sajuuk
[Shell] by missNasserJan 20, 2017 02:52 PM 7 220 Jan 20, 2017 02:52 PM
Last Post: DataBuster
[Shell] by ninen2001Mar 5, 2015 08:15 AM 7 301 Mar 5, 2015 08:15 AM
Last Post: ninen2001