API (Virtual Disk File System - Virtual Disk Raw System)

 

AVERTISSEMENT !

FONCTION 'VDFS_hProcessId2ImageName' NON COMPATIBLE AVEC WINDOWS 10

POUR LES UTILISATEURS DETENTEUR WINDOWS 10 : Merci de commenter dans les sample l'usage

de la fonction 'VDFS_hProcessId2ImageName'.

Une version 3.0 de VDFS-VDRS pourrait arriver d'ici Fin Mai 2018

Un outils rare qui sont des API destiné à developpez une application pilotant des fichiers virtuelles (depuis une unité) ou disques brut virtuelles.

Pas besoin de développer un service kernel ! cette outils le prend le charge.

Il existe les API VDUMS , mais vont être retiré définitivement en Janvier 2012.

Les API VDFS sont destiné à développer son propre système de fichiers autre que NTFS,FAT,ExFat,FAT32 etc sans écrire du code noyaux , mais les exemples sont difficile à décoder pour les débutants en language C .

Les API VDFS avec en option la possibilité de développer de nouvelles fonctions IOCTL (mode directbuffer) , appelé par l'API DeviceIoControl , et en option de définition de pouvoir développer de nouvelles fonctions IOCTL (mode directbuffer) sur chaques fichier virutelles.

Les API VDRS avec en option la possibilité de développer son propre disque virtuelles avec en option de définition de pouvoir développer de nouvelles fonctions IOCTL (mode directbuffer) , appelé par l'API DeviceIoControl

Avantage :

Compatible XP,Vista , Seven
Pas de développement de pilote kernel spécifique
Simplification pour le développement , pour les API VDRS
Assistance technique par email sur le paramétrage des API
Propreté des paramètres des API
La version de démonstration n'est pas limiter dans le temps

Inconvénient :

Non compatible avec Windows 10
API sous la  Propriété Sivaller
Certaines licences digitaux sont à renouveller sur une périodes de 1 à 3 ans
Privilége administrateur recommandé pour le montage de disque virtuelle (VDRS et VDFS)
Affichage à l'initialisation de l'application : des informations et coordonnée de l'utilisateur ayant enregistré ces API
Platform AMD64 (OS 64 Bits) compatible mais nécéssite l'activation du mode TESTSIGNING
API pour architecture AMD64 non disponible
Montage de disque fichiers systeme virtuelle en tant que lien depuis un répertoire NTFS non supporté
REPARSE_POINT non supporté mais lien supporté
Exemple d'utilisation disponible qu'en version MSDEV (API VDFS ,VDRS) et Delphi pour ( API VDRS)

Fonctionnalité incluse :

Lecteur de CDROM virtuelle
Disque virtuelle fixe et amovible
Prise en charge de fonctions éjections sur les disques virtuelle et fichiers virtuelles
Mise en offline des disque virtuelles en cas de crash ou sortie brutale de processus, mais doivent être executé en mode administrateur
Montage de disque virtuelle (VDRS) en tant que lien sur un répertoire d'une FAT NTFS
Possibilité de définir ses propres fonctions IOCTL (mode directbuffer seulement) appelé par une application distance à l'aide de la fonction API DeviceIoControl. Optionnel sur l'achat de licence digital
Tag disque virtuelle
Support file mapping pour les API VDFS

Element Requis :

Windows XP Service Pack 2
Visual Studio 2005/2010
API VDRS-VDFS installé , heureusement fournit dans l'installation, ils s'installent automatiquement
 

Limitation de la version de démonstration :

2 disques virtuelles globales
800 Mega octets limité en capacité par disque virtuelle (VDRS)
Montage de disque virtuelle fonctionne uniquement quand le processus est attacher à un  debugger (Visual Studio , Delphi etc.)
Popup rouge transparent affichant version d'évaluation
 

Téléchargement :

TESTED ON WINDOWS XP,7,8

CERTIFIED TESTE ON WINDOWS 7 (AMD64) WITH TESTMODE

Versions Mirroir
V1.1

retiré !

V1.2

retiré !

V1.2 (+ update demo license)

retiré !

V2.3 Release 1

ici

V2.4

ici

V2.5

ici

   

*Sauf empêchement de force majeur.

Changelog

Remerciement :

Je vous remercie de tester ces API en me signalant les bugs par email