Skip to content

Releases: tmcdos/ramdisk

v1.7

04 Sep 14:52

Choose a tag to compare

Moved WidePosEx to Definitions.pas, added background threads for creating/destroying RAM-disk in RamService and periodically notifying SCM that the service is not hung. This should handle cases where copying a lot of data from/to RAM-disk on boot/shutdown can take more than the default 30 seconds. Hopefully will fix issue #10

v1.6 - QueryDosDevice was used without a loop

04 Sep 09:59

Choose a tag to compare

There was one more place where QueryDosDevice was not called in a loop and thus sometimes the buffer size was insufficient. This should fix issue #14

v1.5

03 Sep 17:11

Choose a tag to compare

Looks like 120 kB buffer for QueryDosDevice are not enough on some computers - probably depends on the hardware enumeration and some mainboards have more internal devices. Now the code uses a loop to increase the buffer size when QueryDosDevice fails. The loop is limited to 10 cycles - 1MB should be enough to hold more than 200 device names.

v1.4

06 Aug 14:21

Choose a tag to compare

  • Added a more helpful label to the text area for exclusion of folders when persisting the RAM-disk on shutdown.
  • Replaced the suspicious word "SkypeLog" for the assembly name in the manifest which was a left-over from some copy/pasting from another project in the past.
  • Removed the unused function SplitPath from RamSync.pas
  • Fixed a bug in function SaveSettings which can throw access violation on empty lines in the list of exclusion folders when persisting the RAM-disk on shutdown (thanks to SkybuckFlying for pointing out the bug)
  • Added functions WidePosEx and WStrDelete which are missing from the free TntUnicode package (only present in TMS Unicode)

v1.3

28 Jul 11:43

Choose a tag to compare

Replaced OutputDebugString calls with EventLogging.

v1.2

28 Jul 09:03

Choose a tag to compare

Added more debug logging to the service.

v1.1

06 Jun 06:02

Choose a tag to compare

Increased the buffer size for QueryDosDevice in ImScsiOpenScsiAdapter()

v1.0

25 Jan 08:55

Choose a tag to compare

First public release