All Projects → dokan-dev → Dokan Dotnet

dokan-dev / Dokan Dotnet

Licence: mit
Dokan DotNet Wrapper

Projects that are alternatives of or similar to Dokan Dotnet

dokan-delphi
Dokan Delphi Wrapper
Stars: ✭ 48 (-85.09%)
Mutual labels:  wrapper, driver
Cdrs
Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async
Stars: ✭ 314 (-2.48%)
Mutual labels:  driver
Psycopg3
New generation PostgreSQL database adapter for the Python programming language
Stars: ✭ 278 (-13.66%)
Mutual labels:  driver
Meshpy
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
Stars: ✭ 297 (-7.76%)
Mutual labels:  wrapper
Vjoy
Virtual Joystick
Stars: ✭ 284 (-11.8%)
Mutual labels:  driver
Vertica Python
Official native Python client for the Vertica Analytics Database.
Stars: ✭ 301 (-6.52%)
Mutual labels:  driver
Pyopenpose
Python bindings for the Openpose library
Stars: ✭ 277 (-13.98%)
Mutual labels:  wrapper
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (-0.93%)
Mutual labels:  driver
Physx Rs
🎳 Rust binding and wrapper over NVIDIA PhysX 🦀
Stars: ✭ 310 (-3.73%)
Mutual labels:  wrapper
Uikitplus
🏰 Declarative UIKit with LivePreview for iOS9+ (best alternative to SwiftUI)
Stars: ✭ 294 (-8.7%)
Mutual labels:  wrapper
Google Drive Ftp Adapter
Google Drive FTP Adapter to connect to google drive through the FTP protocol
Stars: ✭ 292 (-9.32%)
Mutual labels:  driver
Node Zendesk
a zendesk API client library for use with node.js
Stars: ✭ 288 (-10.56%)
Mutual labels:  wrapper
Docker Machine Driver Hetzner
Docker machine driver for the new hetzner cloud API
Stars: ✭ 308 (-4.35%)
Mutual labels:  driver
Node Watch
A wrapper and enhancements for fs.watch
Stars: ✭ 282 (-12.42%)
Mutual labels:  wrapper
Jni.hpp
A modern, type-safe, header-only, C++14 wrapper for JNI
Stars: ✭ 313 (-2.8%)
Mutual labels:  wrapper
Pypresence
A complete Discord IPC and Rich Presence wrapper library in Python!
Stars: ✭ 277 (-13.98%)
Mutual labels:  wrapper
Opencvsharp
OpenCV wrapper for .NET
Stars: ✭ 3,598 (+1017.39%)
Mutual labels:  wrapper
Pyupdater
Pyinstaller auto-update library
Stars: ✭ 300 (-6.83%)
Mutual labels:  wrapper
Python Snap7
A Python wrapper for the snap7 PLC communication library
Stars: ✭ 317 (-1.55%)
Mutual labels:  wrapper
Pokedex Promise V2
An easy way to use pokeapi v2 with promises in node.js
Stars: ✭ 315 (-2.17%)
Mutual labels:  wrapper

Dokan.NET Binding

Build status NuGet downloads Version

What is Dokan.NET Binding

By using Dokan library, you can create your own file systems very easily without writing device driver. Dokan.NET Binding is a library that allows you to make a file system on .NET environment.

Install

To install DokanNet, run the following command in the Package Manager Console

PM> Install-Package DokanNet

//Prerelease 
PM> Install-Package DokanNet -Pre 

Licensing

Dokan.NET Binding is distributed under a version of the "MIT License", which is a BSD-like license. See the 'license.mit.txt' file for details.

Environment

Microsoft .NET Framework 4.0 and Dokan library

How to write a file system

To make a file system, an application needs to implement IDokanOperations interface. Once implemented, you can invoke Mount function on your driver instance to mount a drive. The function blocks until the file system is unmounted. Semantics and parameters are just like Dokan library. Details are described at 'README.md' file in Dokan library. See sample codes under 'sample' directory. Administrator privileges are required to run file system applications. Doxygen documentation is also available here.

Unmounting

Just run the bellow command or your file system application call Dokan.Unmount to unmount a drive.

dokanctl.exe /u DriveLetter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].