# CD EJECTER

## ИСТОРИЯ ВЕРСИЙ

### © 2011 - 2017, Александр Бабаев.

## ЛЕГЕНДА

[+] - добавлено

[-] - убрано

[M] - изменено

#2.0.2.21 (02.08.2017) - стабильная версия CDE.

1. [M] Обновлена документация, пересобраны пакеты.

[cdejecter.exe]

1. [M] Версия обновлена до 2.0.80.201.

2. [+] Добавлен параметр "link" (с субпараметром "linkname", задающим имя) для создания ярлыка на рабочем столе.

[cdejecter_gui.exe]

1. [M] Версия обновлена до 2.0.100.201.

#2.0.1.20 (09.07.2017) - RC-версия CDE.

[cdejecter.dll]

1. [M] Версия обновлена до 1.0.1.100.

2. [M] Изменена функция EjectCD.

3. [+] Добавлен тип TDiscState = (dsNormal{Диск в дисководе, читать можно}, dsEmpty{Диск пуст}, dsUnFormatted{Диск неотформатирован}, dsNIL{Диска нет}).

4. [+] Добавлена функция получения статуса диска function GetDiscState (const ADisc: WideChar): TDiscState.

5. [+] Добавлена функция закрытия лотка диска function CloseCD (const ADisc: WideChar): Boolean.

6. [M] Исправлена ошибка, при которой успешное извлечение считалось ошибкой.

7. [M] Добалено определение размера диска и свободного места на нём.

8. [+] Добалена фильтрация дисков (без фильтрации; только из белого списка; все, кроме чёрного списка).

[cdejecter.exe]

1. [M] Версия обновлена до 2.0.80.200.

2. [-] Убран параметр "silent" как устаревший.

3. [M] Исправлена ошибка, при которой, если в опциях "/eject" и "/info" не указана буква, выскакивает ошибка доступа.

4. [+] Добавлена опция "/stateall" для показа состояния всех дисководов.

5. [+] Добавлена опция "/state" для показа состояния дисковода, указанного в параметре.

6. [+] Добавлена опция "/close" для закрытия лотка дисковода (не поддерживается в некоторых системах).

7. [+] В информацию о диске добавлены сокращения: $discsize$ (размер диска форматированный), $discsizebyte$ (размер диска в байтах), $discbusy$ (размер занятого места на диске форматированный), $discbusybyte$ (размер занятого места на диске в байтах), $discbusypercent$ (размер занятого места на диске в процентах), $discfree$ (размер свободного места на диске форматированный), $discfreebyte$ (размер свободного места на диске в байтах), $discfreepercent$ (размер свободного места на диске в процентах).

[cdejecter_gui.exe]

1. [M] Версия обновлена до 2.0.100.200.

2. [+] Длбавлена функция закрытия лотка.

3. [M] Обновлён пользовательский интерфейс.

4. [+] Добавлено отображения размера диска.

5. [+] Добавлены настройки фильтрации.

6. [+] Меню "Диски" теперь можно отключить.

7. [+] Добавлена технология "Drive Watcher" (требует оперативной памяти).

#2.0.0.0 (01.07.2017) - первая бета-версия CDE 2. Старый интерфейс был полностью переработан. Старый код почти не используется.

#1.7.65.120 (12.01.2015) - последняя стабильная версия первой ветки CDE (история версий не велась).