All Projects → dokan-dev → dokan-delphi

dokan-dev / dokan-delphi

Licence: MIT license
Dokan Delphi Wrapper

Programming Languages

pascal
1382 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to dokan-delphi

Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+243.75%)
Mutual labels:  wrapper, mount
Dokany
User mode file system library for windows with FUSE Wrapper
Stars: ✭ 4,055 (+8347.92%)
Mutual labels:  driver, dokan-library
Dokan Dotnet
Dokan DotNet Wrapper
Stars: ✭ 322 (+570.83%)
Mutual labels:  wrapper, driver
TLightFileStream
Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.
Stars: ✭ 21 (-56.25%)
Mutual labels:  wrapper, freepascal
libpassqlite
libPasSQLite is delphi and object pascal bindings and wrapper around SQLite library. SQLite is library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
Stars: ✭ 18 (-62.5%)
Mutual labels:  wrapper, freepascal
confirm-before
✅ Are you sure? No? Confirm Before - Sanity check for your shell commands
Stars: ✭ 16 (-66.67%)
Mutual labels:  wrapper
pcd8544
Minimal footprint library for Philips PCD8544 LCDs on the Arduino.
Stars: ✭ 87 (+81.25%)
Mutual labels:  driver
staubli
ROS-Industrial Staubli support (http://wiki.ros.org/staubli)
Stars: ✭ 15 (-68.75%)
Mutual labels:  driver
Apex-Legends-SDK
Open Source Cheat for Apex Legends, designed for ease of use. Made to understand reversing of Apex Legends and respawn's modified source engine as well as their Easy Anti Cheat Implementation.
Stars: ✭ 101 (+110.42%)
Mutual labels:  driver
ALSA-RAVENNA-AES67-Driver
RAVENNA AES-67 ALSA driver (a clone of the original provided by Merging Technologies)
Stars: ✭ 20 (-58.33%)
Mutual labels:  driver
careful rm
A safe wrapper for rm that adds useful warnings and an optional recycle/trash mode
Stars: ✭ 22 (-54.17%)
Mutual labels:  wrapper
LowCDC-Win10x64
A lowcdc.sys driver package for Windows 10 x64. Supports AVR-CDC and Digispark devices.
Stars: ✭ 19 (-60.42%)
Mutual labels:  driver
jodit-vue
Vue wrapper for Jodit Editor
Stars: ✭ 60 (+25%)
Mutual labels:  wrapper
libssh2.nim
Nim wrapper for libssh2
Stars: ✭ 25 (-47.92%)
Mutual labels:  wrapper
pg async.rs
Asynchronous, HA (master-master) PostgreSQL driver on top of libpq.
Stars: ✭ 40 (-16.67%)
Mutual labels:  driver
python-qnapstats
Python API for obtaining QNAP NAS system stats
Stars: ✭ 45 (-6.25%)
Mutual labels:  wrapper
tarantool.ex
Tarantool client library for Elixir projects
Stars: ✭ 26 (-45.83%)
Mutual labels:  driver
dbots.js
A stats poster and API wrapper for all botlists.
Stars: ✭ 18 (-62.5%)
Mutual labels:  wrapper
haskell-libui
Haskell bindings to the libui C library.
Stars: ✭ 45 (-6.25%)
Mutual labels:  wrapper
google-pubsub-emulator
Google PubSub Emulator wrapper to nodejs
Stars: ✭ 28 (-41.67%)
Mutual labels:  wrapper

Dokan Delphi/FreePascal Binding

What is Dokan Delphi/FreePascal Binding

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

Licensing

Dokan Delphi/FreePascal Binding is distributed under a version of the "MIT License", which is a BSD-like license. See the 'LICENSE.md' file for details.

Environment

Delphi/FreePascal and Dokan library

Supported Dokan Version

https://github.com/dokan-dev/dokany

1.4.1.1000

https://github.com/dokan-dev/dokany/releases/tag/v1.4.1.1000

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.

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].