CallbackDisk - Version 2.1.86 - Released March 23, 2012 What's new: [ Legend: ] [ ! Important change ] [ + Added feature ] [ * Improved/changed feature ] [ - Bug fixed ] ^^^^^^^^^^^^^^^^^^^ ^^^ Version 2.1 ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ --- March 23, 2012 v.2.1.86 Minor update ! Network mounting point won't work with NTFS drive. This behaviour is intentional to prevent deadlock and BSODs. * Mount Notifier helper DLL is not visible as an add-on in Internet Explorer anymore. Its presence confused some users. - Request to safely eject flash cards and other removable storages fails after a virtual disk has been created. Fixed. - Sockets did not work in applications, started from the mounting point of Network type. Fixed. - Network mounting point, which was shared by specifying ReadNetworkAccess or WriteNetworkAccess flag, was not accessible via local drive letter. Fixed. - [VCL] Installation of drivers in PnP mode didn't work in Delphi (C++Builder worked fine) due to language discrepancies. Fixed. --- January 24, 2012 v.2.1.85 Minor update - File data corruption when a big data chunk is read or written. - Fixed a situation when the mount manager sometimes automatically assigned a mounting point to a storage. - Bug in returning partition size for PnP disks. --- October 5, 2011 v.2.1.84 Private build + [VCL] Added Delphi XE2/x64 support. It requires carrying an external DLL (CBDiskLib.dll) due to lack of 64-bit C/C++ compiler from Embarcadero. --- September 11, 2011 v.2.1.83 Major update + [VCL] Added Delphi XE2 and C++Builder XE2 support * Added handling of the IOCTL_STORAGE_GET_HOTPLUG_INFO request. In some rare cases absence of this caused error during storage mounting. --- July 23, 2011 v.2.1.82 Beta version + Recycle bin support for non-PnP storages + Mount manager mounting points are now allowed for non-PnP storages. It is possible to mount the disk to NTFS Folder in non-PnP mode now. - Windows Media Player coudn't play some video files from the virtual disk. Fixed. - Failed to copy some files by means of drug-and-drop in Explorer when network mounting points are used. - Windows Home Server 2011 Dashboard didn't show vitual storages. - BSOD with the code NO_MORE_IRP_STACK_LOCATIONS on some systems when network mounting points are used. - Fixed a bug in the OnGetFileSize callback handling. In some cases the returned from the callback size was incorrectly processed in the driver. - Fixed a bug that sometimes occurred during upgrading of the network redirector DLL. - Some of the network type mount points in the case when several exist in the system are shown in Explorer with the label "Network Drive" insted of showing the information about server and share. - Fixed a bug that sometimes occurred during upgrading of the network redirector DLL. - Some of the network type mount points in the case when several exist in the system are shown in Explorer with the label "Network Drive" insted of showing the information about server and share. - [.NET] Fixed the exception class to have Message and ErrorCode as virtual properties ^^^^^^^^^^^^^^^^^^^ ^^^ Version 2.0 ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ --- January 1, 2011 v.2.0.81 Official release ! New license key scheme --- December 3, 2010 v.2.0.80 Beta version + Possibility to mount the disk as a plug-n-play device, so that the disk becomes visible in device manager + Possibility to set custom icons in Explorer ! Driver and helper DLL installation mechanism has been changed ! GetDriverStatus method has been changed to GetModuleStatus and it's parameter list has been changed ^^^^^^^^^^^^^^^^^^^ ^^^ Version 1.2 ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ --- January 13, 2010 v.1.2.1 Maintenance update - Fixed a bug related to forceful mounting of the file system by the OS --- October 28, 2009 v.1.2.0 Minor update + Added Windows 7 support ^^^^^^^^^^^^^^^^^^^ ^^^ Version 1.1 ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ --- September 15, 2009 v.1.1.5 Maintenance update - Fixed BSOD on Vista and Windows Server 2008 which happened when an attempt was made to delete file or directory on a read-only virtual disk --- September 3, 2009 v.1.1.4 Maintenance update + [VCL] Added support for CodeGear RAD Studio 2010. - [C++] Installation functions in 64-bit release libraries couldn't install the driver correctly. Fixed. --- August 13, 2009 v.1.1.3 Maintenance update - Fixed a bug on Vista SP2 x64 - it was not possible to delete storages under restricted user. --- June 23, 2009 v.1.1.2 Minor update - The storage could not be formatted with Windows procedures (only creating the file system contents in code worked) due to specific behavior of the OS in regards to removable storages. Fixed. --- March 7, 2009 v.1.1.1 Minor update + Added drivers, .NET assembly and C++ library for Itanium (IA64) - Corrected the MemDisk example. There was an error in reading/writing in the last sector of virtual disk (see the ticket 14851). --- September 8, 2008 v.1.1.0 Minor update + Added StorageType and StorageCharactersitics properties + Added SectorSize, SectorsPerTrack and TracksPerCylinder properties ^^^^^^^^^^^^^^^^^^^ ^^^ Version 1.0 ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ --- June 24, 2008 v.1.0.9 Minor update * If the user didn't reboot the system after UninstallDriver returned RebootNeeded parameter set to TRUE, and installed the new driver immediately, the driver stopped working. The workaround for the issue have been added. --- June 16, 2008 v.1.0.8 Minor update + Added MemDisk samples --- April 3, 2008 v.1.0.7 Minor update * Various minor improvements --- February 18, 2008 v.1.0.6 Minor update - [C++] Fixed a bug in InstallDriver function in VS 2005 library --- September 20, 2007 v.1.0.5 Minor update + Added GetDriverStatus method + Added GUID parameter to InstallDriver and UninstallDriver methods --- May 17, 2007 v.1.0.4 Minor update + Added DestroyStorageOnProcessTerminated property - Fixed various minor bugs in the driver --- April 10, 2007 v.1.0.3 Maintenance update + StoragePresent property was added to reflect the states, in which the storage is visible to the operating system * Help file has been improved - [.NET] VB.NET sample has been fixed --- March 18, 2007 v.1.0.2 Maintenance update ! InstallDriver and UninstallDriver functions were made static (class) methods. * The samples were improved * Help file was improved --- March 14, 2007 v.1.0.1 Maintenance update - The bug in callback library could lead to handle leaks. Fixed. - [VCL] The bug in VCL prevented the driver from being installed with InstallDriver function --- March 10, 2007 v.1.0.0 First public version