
VRCP HDFSpy - маленькая утилита, позволяющая автоматически копировать выбранные по маске файлы
с подключённых к компьютеру носителей информации (жёстких дисков и т.п.) в выбранную папку (находящуюся,
к примеру на съёмном носителе информации) и дополнительно запускать необходимые приложения.


Возможности:
- выбор копируемых файлов по маскам разделённых символом "|";
  (...|... в 1-ой строчке файла "HDFSpy.ini")
- выбор исключений для копируемых файлов по маскам разделённых символом "|";
  (...|... во 2-ой строчке файла "HDFSpy.ini")
- возможность копирования файлов из корневых директорий дисков или из всех подпапок;
  (0/1 в 3-ей строчке файла "HDFSpy.ini")
- возможность копирования файлов со всех носителей информации, включая съёмные;
  (0/1 в 4-той строчке файла "HDFSpy.ini")
- возможность исключения копирования файлов с дисков "A", "B";
  (0/1 в 5-той строчке файла "HDFSpy.ini")
- выборочное копирование файлов по определённым размерам (в байтах);
  (0/1 в 6-той строчке файла "HDFSpy.ini" - выкл./вкл. определённых размеров файлов)
  (...|... в 7-ой строчке файла "HDFSpy.ini" - копировать файлы с определёнными размерами)
  (0/1 в 8-ой строчке файла "HDFSpy.ini" - выкл./вкл. размера файлов "меньше чем...")
  (... в 9-той строчке файла "HDFSpy.ini" - копировать файлы с размером "меньше чем...")
  (0/1 в 10-той строчке файла "HDFSpy.ini" - выкл./вкл. размера файлов "больше чем...")
  (... в 11-той строчке файла "HDFSpy.ini" - копировать файлы с размером "больше чем...")
- выбор пути (папки) для копируемых файлов (поддерживается путь ".." - папка уровнем выше);
  (12-тая строчка в файле "HDFSpy.ini")
- возможность автопереименования файлов при копировании файлов с одинаковыми именами;
  (0/1 в 13-той строчке файла "HDFSpy.ini")
  (Например если на диске имеются несколько файлов "Текстовый документ.txt", то они будут
   скопированы как: Текстовый документ 00000.txt, Текстовый документ 00001.txt, ...)
- возможность запуска дополнительных приложений перед копированием файлов;
  (0/1 в 14-той строчке файла "HDFSpy.ini")
  (...|... в 15-той строчке файла "HDFSpy.ini" - список запускаемых приложений)
  (Пример списка: ..\папка1\файл1.exe|папка2\файл2.exe *параметры|файл3.exe)
- запуск утилиты с ключом "1" открывает окно "explorer.exe" c текущим диском;
- запуск утилиты с ключом "2" открывает файл, имя которого указано далее после ключа;
  (Пример: HDFSpy.exe 2 calc.exe)
- запуск утилиты с ключом "3" создаёт список всех найденных файлов в указанный файл;
  (Пример: HDFSpy.exe 3 list.txt)
- запуск утилиты с ключом "4" копирует только конкретные указанные файлы;
  (Пример: HDFSpy.exe 4 list.txt)
- запуск утилиты с ключом ["A"..."Z"] (["a"..."z"]) обрабатывает только указанный диск;
- быстрое конфигурирование файла настроек "HDFSpy.ini" утилиты программой "Config.exe". 


Примечание:
При проблеме запуска программы в ОС Microsoft Windows NT/2000/XP/2003/Vista/2008/7/8/2012:
- вероятнее всего её нужно запустить с правами администратора и/или отключённым UAC.
При проблеме запуска программы в ОС Microsoft Windows 95/98/ME/NT:
- скопировать/заменить файл "\dll\oleaut32.dll" в "ПУТЬ_К_WINDOWS\SYSTEM\".


История изменений:

1.6.5.2018.0
- диапазон значений для размеров файлов в фильтрах (=><) расширен до 512 Тб
  (максимальное значение теперь 562949953421311 байт).

1.6.4.2015.0
- добавлена обработка файлов, расширения которых содержат в себе символы юникода;
- максимальные значения, указываемые в строчках 7, 9 и 11 файла конфигурации "HDFSpy.ini",
  увеличены до 4294967295 (фильтры для размеров копируемых файлов).

1.6.3.2012.0
- добавлена работа с файлами и папками, в именах которых встречаются символы юникода.
  (для совместимости имена таких файлов и папок перекодируются в короткие ANSI-имена)

1.6.2.2011.0
- добавлена возможность запуска утилиты с ключом "3", при этом будет создаваться список
  найденных файлов по заданному фильтру в файл, имя которого указывается далее после ключа;
- добавлена возможность запуска утилиты с ключом "4", при этом будут скопированы только те
  файлы которые прописаны в файле, имя которого указывается далее после ключа;
- обновлён "Config.exe" до версии 1.6.2;
- немного изменены настройки по умолчанию.

1.6.1.2011.0
- добавлена возможность запуска утилиты с ключом "2", при этом будет открываться файл,
  имя которого указывается далее после ключа;
- немного улучшен алгоритм обработки процессов.

1.6.0.2010.0
- добавлена возможность копирования файлов со всех носителей информации, включая съёмные;
- добавлена возможность исключения копирования файлов с дисков "A", "B";
- исключено копирование файлов с диска с которого была запущена программа;
- обновлён "Config.exe" до версии 1.6.0.

1.5.0.2010.0
- добавлена возможность запуска дополнительных приложений при старте утилиты;
- ускорен процесс копирования файлов при копировании их только из корня диска;
- обновлён "Config.exe" до версии 1.5.0.

1.4.0.2010.0
- добавлена возможность обработки только определённого диска при запуске утилиты;
  (запуск с ключом ["A"..."Z"] или ["a"..."z"])
- обновлён "Config.exe" до версии 1.4.0.

1.3.0.2010.0
- добавлены опции ограничения копирования выбранных файлов по их размерам (в байтах);
- добавлен конфигуратор утилиты "Config.exe" (для файла "HDFSpy.ini").

1.2.1.2009.0
- немного увеличена скорость обработки каталога файлов.

1.2.0.2009.0
- добавлена опция исключений для копируемых файлов (вторая строчка в файле "HDFSpy.ini");
- исправлено копирование лишних файлов в некоторых случаях при определённых масках;
- немного увеличена скорость работы утилиты.

1.1.0.2009.0
- переработан алгоритм сканирования файлов на HDD, в следствии чего немного
  увеличена скорость работы утилиты и теперь в ОС Microsoft Windows 95/98/Me
  также копируются скрытые файлы.

1.0.1.2009.0
- добавлена поддержка работы программы в ОС Microsoft Windows 95/98/Me/NT;
- немного увеличена скорость работы программы.

