Optimized loading process and Optimized indexing drivers

Text stream read / write file completely cleaned - very slow
The errors in the functions of the file system (deleting files ,
deleting directories) cleaned attribute vbNullChar, incorrect parameter
passing API- functions
If you encounter the error deleting a file , then check on the read-only
attribute and try again to remove
Entry in the log function goes through open for write
Fixed a bug in which the variable is initialized late
strCurrentOSVersion
Added ability to delete directories recursively for functions and
SearchFoldersInRoot SearchForFolders

In summary:
1. Optimized loading process
2. Optimized indexing drivers

Текстовый поток чтения/записи файла полностью убран - очень медленно
работает
Исправлены ошибки в функциях работы с файловой системой (удаление
файлов, удаление каталогов), убран атрибут vbNullChar, некорректная
передача параметров API-функциям
Если удаление файла выдало ошибку, то проверить на атрибут только для
чтения, и еще раз попытаться удалить
Запись в лог идет через функцию open for write
Исправлена ошибка при которой переменная strCurrentOSVersion
инициализировалась поздно
Добавлена возможность рекурсивного удаления каталогов для функций
SearchFoldersInRoot и SearchForFolders

В итоге:
1. Оптимизирован процесс загрузки программы
2. Оптимизирован процесс индексации драйверов