OEsr (сохранение и восстановление данных Outlook Express)

OEsr GUI

Описание:

Небольшая утилита для сохранения и восстановления почтовых баз, учетных записей и всех настроек Outlook Express (а также настроек Fidolook). Написана при помощи AutoIt.

 

Возможности:

 

Ограничения:

Исполняемый файл используемого Вами архиватора (rar.exe, winrar.exe, 7z.exe или uharc.exe) должен находиться в подкаталоге tools, или же путь к нему должен быть прописан в системной переменной Path.

Ввиду ошибочности экспорта программой regedit.exe строковых параметров содержащих символ "возврат каретки" в reg-файл, для правильного восстановления многострочных подписей Outlook Express, равно как и дополнительных заголовков в Fidolook, нужно положить в подкаталог tools еще и файл AutoIt3.exe (или прописать путь к нему в системной переменной Path). В процессе восстановления данных эти настройки будут корректно импортированы в реестр при помощи временного AutoIt-скрипта.

Сохранение (восстановление) учетных записей в формате iaf доступно только для русской и английской версий Outlook Express. Связано это с различием сочетаний клавиш, вызывающих окно "Сервис" -> "Учетные записи" (мне известны только клавиши для рус. и англ. версий). Но и это не главная проблема... Я настоятельно НЕ РЕКОМЕНДУЮ использовать ключ /iaf для восстановления учетных записей Outlook Express. По неизвестной мне причине, при каждой попытке восстановления, для некоторых учетных записей появляется сообщение об ошибке импорта:

OE iaf importing error

Если у кого-то есть мысли о возможных причинах возникновения подобной ошибки, то напишите мне (проблема точно не в совпадении имен записей, т.к. импортируются только записи с отсутствующими в списке именами). Реализация импорта учетных записей сразу с паролями была одной из основных причин написания OEsr. Пока приходится довольствоваться восстановлением без паролей...

 

Использование:

С OEsr можно работать в двух режимах.

Ключи командной строки:

/s или /r - режим работы (/s - сохранение данных; /r - восстановление данных)

/gui - отобразить графический интерфейс пользователя (GUI)

/iaf - сохранение или восстановление (в зависимости от режима) учетных записей в формате iaf

/store - хранилище данных (обязательно заключите путь в кавычки: /store"путь")

/c - командная строка архиватора (обязательно заключите ее в кавычки: /c"командная строка")

 

Дополнительные настройки определяются посредством ini-файла (см. комментарии в файле oesr.ini в архиве с программой). Файл oesr.ini должен лежать в одном каталоге с oesr.exe. Ключи командной строки, как и положено, имеют больший приоритет, чем параметры ini-файла.

 

Командные строки для архиваторов:

Rar (используется по умолчанию):

rar a -ac -y -u -o+ -rr2% -tl -m5 -mm -md4096 -ri1 -ep -s
rar x -y -ri1

WinRar:

winrar a -ac -y -u -o+ -rr2% -tl -m5 -mm -md4096 -ri1 -ep -s
winrar x -y -ri1

7-Zip:

7z u -r0 -t7z -m0=LZMA:a=2:d=16m:mf=bt4:fb=64 -ms=off
7z x -y -o

Uharc:

uharc a -d2 -b2048 -m3 -mm+ -md32768 -idle -y -p- -vm+ -ed+
uharc x -b2048 -d2 -idle -y -vm+ -t

Само собой разумеется, что Вы можете использовать любые другие командные строки, в том числе с паролями на архивы (пароль с пробелами нужно заключить в кавычки, например: /c"rar x -y -ri1 -p"пароль с пробелами""). Обязательным является лишь указание ключей -o при восстановлении данных из 7-Zip архива и -t в случае uha-архива в КОНЦЕ командной строки. Кроме того, обратите внимание на ключи -ep (Rar, WinRar) и -p- (Uharc) - они тоже обязательны, т.к. файлы в архивы должны помещаться без путей. А еще нужно не забыть указать ключ -ms=off при сохранении данных в 7-Zip архив, т.к. этот архиватор не умеет обновлять непрерывные архивы.

Как видно из командных строк, приоритеты процессов архиваторов устанавливаются в минимально возможные значения (для 7-Zip это делается принудительно, т.к. соответствующего ключа у данного архиватора нет). Целью подобных действий является обеспечение удобства использования OEsr совместно с планировщиком заданий - чтобы не мешать другой работе, проводимой на ПК.

!!! ВНИМАНИЕ !!! Перед тем, как указывать какой-то ключ в командной строке, убедитесь в том, что Вы четко представляете его назначение, а ставя пароль на архивы - запомните его. При указании неправильного пароля Вы увидите сообщение об ошибке CRC (для архиваторов Rar, WinRar), а в дополнение к этому будут удалены одноименные с архивными файлы в целевых каталогах (это особенность данного архиватора); для 7-Zip архиватора будет сообщение о критической ошибке; для Uharc при любой ошибке Вы увидите окошко со знаком вопроса (у меня нет информации о кодах возврата этого архиватора).

 

Download 1 (build 2006-08-20; 180893 bytes)

Download 2 (with installer; 256028 bytes)

history

< На главную

 

Рейтинг@Mail.ru
X