Coder Social home page Coder Social logo

ithit / userfilesystemsamples Goto Github PK

View Code? Open in Web Editor NEW
89.0 10.0 27.0 6.85 MB

IT Hit User File System Engine samples in .NET/C#. Samples implement Virtual File System for Windows and Mac with synchronization support, on-demand loading, offline files, and Windows File Manager integration.

Home Page: https://www.userfilesystem.com/

C# 99.48% Shell 0.52%
file-system fuse-filesystem fuse virtual-drive virtual-file-system offline-storage onedrive cloudfiles cloudstorage fileprovider

userfilesystemsamples's Introduction

User-mode File System Examples for Windows and macOS in .NET/C#

userfilesystemsamples's People

Contributors

ithitbuild avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

userfilesystemsamples's Issues

Programmatically dehydration

Hi, we were using UserFileSystem version 4 and now we've upgraded it to version 5.
With v4 we used to call Dehydrate method, but with v5 it seems not to exists anymore. We can't find any documentation for v5 and so we don't know if the Dehydrate signature was moved or removed. Is there a way to programmatically call dehydrate on v5?
thanks.

Failed to set remote storage item id

Sometimes an exception is thrown when creating a new file, saying "Failed to set remote storage item id" or ""The process cannot access the file because it is being used by another process. (0x80070020)""

I am using the latest version of the “WebDAV Drive sample” code

Sign off

How can I close an open session?

ShellExtension with COM surrogate

Hello, we’re trying to implement a virtual file system without certificate and sparse package manifest.

Syncronization of files and folders works fine.

We are not able to implement thumbnails and context menu as seen in the sample on your web site.

As the documentation says we’re using the registration inside the main app

Then we use ShellExtensionRegistrar.Register() for Com surrogate. the only diference are two parameters tha in the doc are missing (syncrootid and log)

ShellExtensionRegistrar.Register(SyncRootId, log);

by executing the software we see that thumbnails and context menu events are not handled in out handlers.

we’ve tryed to instantiate a local server within the app and run it on background but the events still fail to be managed

can you provide us some hints or an exemple without package, sparse package manifest and certificate?

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.