API (Virtual Disk File System - Virtual Disk Raw

 System)

 

WARNING !

Function 'VDFS_hProcessId2ImageName' NOT COMPATIBLE WITH WINDOWS 10

FOR USER HAVE WINDOWS 10 INSTALLED : PLEASE COMMENT IN THE SAMPLE THE FUNCTION 'VDFS_hProcessId2ImageName'

A Version 3.0 will be can be available At End May 2018

 

A Rare Tools which are the API intended for develop an application managing of the virtual filesystem (since a logical unit) or  virtual raw disk..

No needed to develop a kernel  service ! this tools take it charges it.

These API VDFS are about for develop your  filesystem other than FAT NTFS,FAT,ExFat,FAT32  with out write a kernel code , however  the sample are are difficult to decode for the beginners in language C.

Tjese API VDFS with in optionnal of possiblity to develop some new functions IOCTL (directbuffer mode), called by API DeviceIoControl, and in optionnal of possiblity to develop some new functions IOCTL (directbuffer mode) on every  virtual file.
The API VDRS are intended to develop its own virtual rawdisk with in optionnal to develop of new functions IOCTL (directbuffer mode), called by API DeviceIoControl

Advantage :

Compatible XP,Vista , Seven
No write kernel code is required
Easy for developpement VDRS
Free Technical assistance by email on the parameter API setting
cleanliness of struct record and function about these API

Disadvantage :

Not compatible with Windows 10
API under the property of Sivaller
Some  digitals license are to be renewed in  period  from 1 year to  3 years
Showing at initialization of application using these API : some informations and coordonate from user having purchased these API
Compatbile Platform AMD64 (OS 64 Bits) but require mode TESTSIGNING fixed ON
Architecture AMD64 API Development unavailable
Mounting virtual filesystem Disk (VDFS) as link since directory NTFS is not supported !
Sample available only for MSDEV
REPARSE_POINT not work ! but link works

Fonctionnality builded :

Virtual RAW disk CDROM
Virtual disk fix or removeable
Eject drive since explorer windows
Set in mode offline a virtual disk in case crash or fatal exit of processus, but  should be executed in administrator mode
Mounting virtual disk (VDRS) as link since directory a NTFS FAT. But not supported
Possibility to develop your proper IOCTL function (directbuffer mode only) called by  a remote application by API function DeviceIoControl. Optional on the digital purchase of license
Tag virtual disk
File Mapping support for API VDFS

Element required :

Windows XP Service Pack 2
Visual Studio 2005./2010 et/ou Delphi 5.0
API VDRS-VDFS installed ,fortunately provides in the installation, these api do install automatically
 

Demonstration version limitation :

2 global virtual disk
Virtual disk limited to 800 Mega byte
Mounting a virtual disk work only if the processus (application) is attached to remote debugger (Visual Studio , Delphi etc.)
Blend red Popup shwoing evaluation version
 

Downloading :

TESTED ON WINDOWS XP,7,8

CERTIFIED TESTE ON WINDOWS 7 (AMD64) WITH TESTMODE

Versions Mirroir
V1.1

Stopped !

V1.2

Stopped !

V1.2 + (update demo license)

Stopped

V2.3 Release 1

Here

V2.4

Here

V2.5

Here

*Except prevention of cause beyond control.

Changelog

Thank you :

I thank you for testing these API by announcing me the bugs by email