CallbackDisk 3.0

CallbackDisk 3.0 Screenshot With CallbackDisk you can create and manage virtual disk devices within your application and expose these disks to Windows as if they were real disk devices.

Developer:   EldoS Corporation
      software by EldoS Corporation →
Price:  1080.00  buy →
License:   Shareware
File size:   0K
Language:   
OS:   Windows Vista (?)
Rating:   0 /5 (0 votes)

With CallbackDisk you can create and manage virtual disk devices within your application and expose these disks to Windows as if they were real disk devices. The disks become visible to all process in the system.

Virtual disk is the one that has a file system on it, but is not physically located on a disk partition.

The storage may be actually located in a file residing on a local disk, or in memory, or in application resources, or somewhere at a remote location.

The important part is that this disk is visible to the user (and to other applications) as if it were a formatted hard disk partition.

CallbackDisk provides a kernel-mode driver, which calls your application when it needs to perform reading or writing to the disk. And your application can store the actual disk data anywhere it needs: in memory, over the net etc.

CallbackDisk consists of the system-level driver and user-mode API:

  • Driver
    Virtual disk driver creates a virtual storage device, which emulates a physical storage.

    The driver works on the system level and turns a storage into a "real" disk device with it's own file system. The "real disk device" is accessible in read-only and/or read-write mode by any application which uses system file management API.

    The driver lets you make the mounted disk visible to the user or hide it from the user.

    Unlike SolFS Driver Edition SDK, the driver doesn't read or write the data from/to the physical location. Instead, the driver provides a callback mechanism, which lets you keep your data storage wherever you want (i.e. on remote computer, in memory or database record etc.).

  • User-mode API
    User-mode API is simple and introduces just about ten functions, specific to driver management and storage mounting operations.

    The API is needed only for driver and storage manipulation. All file operations can be performed using system file management API or framework-specific classes.

    User-mode API is provided as a .NET assembly for .NET development, a library with one class for use in C++ and a component for use in Delphi.

    In modern operating systems like Windows, Unix / Linux or Windows Mobile, to create a virtual disk one must develop a kernel-mode driver.

    Development of such driver is a complicated task that requires deep knowledge of the operating system internals. Besides complexity, driver development is a very time-consuming process.

    To solve these problems we offer CallbackDisk. The product includes ready-to-deploy kernel-mode device driver and a user-mode API, which is used by your application.

    The driver creates a virtual disk (you can format this disk to FAT or NTFS) and provide system-wide access to the disk. The API lets you manage the driver and the virtual disk from any Windows or .NET application.

    CallbackDisk is based on the same device driver as Solid File System Driver Edition SDK and includes only the basic functionality, necessary to implement a virtual disk.

    Virual disk can be needed in many cases. The examples of use are:
  • the application stores some data internally (in resources or in supplementary files) and it needs to use some library, which can only work with file located within a system-wide file system. The examples include DirectX libraries, Flash player, many third-party components.
  • the application must hide presence of the disk from the user, while keeping it (the disk) available for some applications, and more ...

    tags virtual disk  the driver  user mode  mode api  driver and  the disk  the user  your application  file system  lets you  real disk  kernel mode  the system  

    CallbackDisk 3.0 screenshot


    Download CallbackDisk 3.0

     Download CallbackDisk 3.0

    Purchase:  Buy CallbackDisk 3.0


    Authors software

    SecureBlackbox (ActiveX/DLL) 4.2 SecureBlackbox (ActiveX/DLL) 4.2
    EldoS Corporation

    SecureBlackbox (ActiveX/DLL edition) is a comprehensive component collection for Internet security.

    SecureBlackbox (VCL) 7.2 SecureBlackbox (VCL) 7.2
    EldoS Corporation

    SecureBlackbox (VCL edition) is the comprehensive component collection for your Internet security.

    Solid File System (.NET edition) 3.1.0.71 Solid File System (.NET edition) 3.1.0.71
    EldoS Corporation

    SolFS is an implementation of file system, stored in single file.

    Solid File System (DLL/Lib edition) 1.6 Solid File System (DLL/Lib edition) 1.6
    EldoS Corporation

    SolFS is an implementation of file system, stored in single file.

    Solid File System (VCL edition) 1.6 Solid File System (VCL edition) 1.6
    EldoS Corporation

    SolFS is an implementation of file system, stored in single file.

    Similar software

    CallbackDisk 3.0 CallbackDisk 3.0
    EldoS Corporation

    With CallbackDisk you can create and manage virtual disk devices within your application and expose these disks to Windows as if they were real disk devices.

    Secure Disk 2.22 Secure Disk 2.22
    WekaSoft

    Secure Disk is an application that creates encrypted virtual disks on Windows operation systems to protect your files or data from being accessed by others Using the powerful and proven cryptographic algorithm it can provide the best security.

    Driver Magician 5.9 Driver Magician 5.9
    GoldSolution software Inc

    Driver Magician is an easy-to-use and powerful tool for driver backup and restoration in Windows operation system.

    TVicPci 5.2 TVicPci 5.2
    EntechTaiwan

    TVicPci was designed as a generic device driver for use with practically any programming language.

    KernelDriver Windows 6.11 KernelDriver Windows 6.11
    Jungo Ltd.

    KernelDriverâ„¢ product line features market leading tools, designed to speed up the development of high performance, high quality kernel mode device drivers.

    Virtual Serial Port Driver 9x 2.0 Virtual Serial Port Driver 9x 2.0
    SoftInfinity

    Virtual Serial Ports Driver (VSPD) is a Windows device driver.

    Eltima Virtual Serial Ports Driver XP 5.1.7.60 Eltima Virtual Serial Ports Driver XP 5.1.7.60
    ELTIMA Software

    Virtual Serial Ports Driver XP creates any number of virtual serial ports in your system and connects them into pairs via virtual null modem cable.

    Miraplacid Text Driver 7.0 Miraplacid Text Driver 7.0
    Miraplacid

    Miraplacid Text Driver extracts text from documents and saves it to file.

    Virtual Encrypted Disk 1.1.0 Virtual Encrypted Disk 1.1.0
    Susels

    VE-Disk is a small, compact program for creating encrypted virtual disks.

    UFS Explorer Professional 3.4 UFS Explorer Professional 3.4
    SysDevSoftware Ltd

    UFS Explorer - What is it? UFS Explorer is a useful and easy-to-use tool witch lets you to browse your alternative filesystems and extract files from there.

    Other software in this category

    PickList 1.3.36 PickList 1.3.36
    Dev4Dev

    PickList is an ActiveX control for selecting items from one list (available) and moving them to another list (selected).

    LLLib Licensing Library 3.0 LLLib Licensing Library 3.0
    GPP Software

    LLLIB is a Software Licensing Library, supplied as .

    TreeView 1.8.76 TreeView 1.8.76
    Dev4Dev

    TreeView displays a hierarchical list of Node objects, each of which consists of a label and a bitmap.

    TachyonSpell 1.1c TachyonSpell 1.1c
    Tachyon Labs

    An ActiveX DLL that adds Spell Checking functionality to COM-enabled development tools, it contains a 102,000 word list and a very easy to use Interface.

    PSS Update Check Control 1.1 PSS Update Check Control 1.1
    Practical Software Solutions L

    PSS Update Check is a Royalty Free Active X component that allows you to add that "Check for Update" button or menu item to you application in just a few lines of code.