При появлении USB-Flash большой емкости упростилась возможность проверки переносимости программ на сменные носители. Появился даже термин - "портируемые приложения" (Portable Application) для программ, не требующих установки, которые могут запускаться с USB-Flash, CD-ROM или с другого устройства на любом компьютере. Они не оставляют персональной информации и не конфликтуют с ранее установленными на компьютере обычных версий программ.
У таких программ пути к файлам относительные (отсутствует регистрация сведений о себе в системе). Программы с подобными свойствами часто обнаруживались случайно при их запуске на чужом компьютере или на своем с CD и DVD дисков. У меня есть большое количества игр со "старого" IBM 486 PC, которые запускаются на любом компьютере. Со временем круг программ расширился. Еще в 2005 году оказалась неожиданной находка портируемых программ на CD "iNFR@CD PE 6.23 rus" (русский Windows Live CD на основе ХР_SP2), предназначенном для проверки и реанимации системы. В папке Programs более 70 программ, которым как раз место на подобном CD. Из них часть оказалась портируема: ACDSee Classic 2.43; Paragon Hard Disk Manager Professional; Dr.Web Scanner for Windows 95-XP 4.32; VirtualDub 1.6.3; Total Commander 6.51 (список не полный). Некоторые программы запускались с установкой на жестком диске в папке Program Files, но этот процесс не был виден. Необходимость такой проверки обязательна, если Вам предстоит работать на чужом PC.
На сайте [1] на момент написания статьи находилось 1226 программ. Бывает, что программы являются портируемыми, хотя об этом не упоминается. Если при установке программы, работающие на компьютере WinPatrol и Spybot Search & Destroy, не выдают никаких сообщений, то программа потенциально может быть портируема. Совместно с бесплатным антивирусником Avast! 4.7 Home Edition эти программы обеспечивают мне также безопасную работу в Интернете.
Среди портируемых программ есть даже ClamWin Free Antivirus (Рис.1) (www.portableapps.com) с возможностью обновления. Можно проверить оперативную память, диски, USB-Flash и отдельные файлы, но только в окне программы. Сканирование "на лету" при работе в Интернет отсутствует. Плагин для Microsoft Outlook, тем не менее, удалит инфицированный файл из поступающего сообщения электронной почты автоматически. Программа (6,37 МБ) не содержит антивирусную базу, ее необходимо загрузить после запуска программы (с базой по 275759 вирусам - 22,5 МБ). Проверка качества работы программы выполнялась с использованием CD "500 учебников", где в папках Шпионские штучки и Супер Хакер есть одинаковые архивные файлы, содержащие вирусы. ClamWin Free Antivirus в архивном файле нашел 1 вирус. Для более детального изучения архивный файл был распакован. В него входило 15 папок с архивными, исполняемыми и др. файлами. Проверка в таком виде дала 4 вируса в 4-х архивных файлах. Архивные файлы с вирусами были также распакованы, но количество определяемых вирусов осталось прежним.
По умолчанию программа снимает файл из памяти при обнаружении вируса. Попробовал снять это ограничение (см. Рис.2). Результат сканирования остался прежним. Оценку качества работы программы можно определить по табл. Программы В и Г максимальное количество вирусов нашли в разных файлах. Следует отметить, что ClamWin не мешает параллельной работе других антивирусных программ, а в этой конкретной проверке свою задачу выполнил. Другие программы большую часть инфицированных файлов выдали за счет эвристического анализа, без указания конкретного вируса. Мне встречались рекомендации, что для домашнего использования достаточно ClamWin и WinPooch (1,92 МБ). Этот набор антивируса плюс антитрояна и антишпиона не только бесплатный, но и свободный, что изначально гарантирует отсутствие требования регистрации, но последняя программа не является портируемой, делает запись в реестр и устанавливает файл для автозагрузки.
С упомянутых выше сайтов загрузку программ необходимо вести в окне на всю ширину экрана, т.к. загрузка часто двухступенчатая. При открытии следующего окна указатель загрузки расположен справа, а текст не имеет автоматической подстройки по ширине окна. Если последовательность загрузки выбрана некорректно, то может загрузиться только файл с расширением php, его можно открыть только при установленном на PC сервере, но это делать нет надобности, файл содержит только страницу, с которой была попытка загрузки.
Можно ли самостоятельно сделать программу портируемой? На сайте [2] предлагается проследить за процессом инсталляции с помощью программ Filemon и Regmon. Если нужно, воспользоваться программой Registry Rapper, которая сохраняет настройки в реестре при запуске и удаляет их при выходе из программы. Мне удалось найти на сайте [1] "свежую" портируемую программу Process Monitor (2,5 МБ), которая объединяет в себе программы Filemon и Regmon.
В [3] рекомендуется бесплатная программа для персонального использования MojoPac [4] (требуется регистрация с указанием свого E-mail для получения кода) и платная Thinstall Virtual Suit (www.thinstall.com).
Для удобного запуска портируемых программ можно установить на USB-Flash программу Pstart (768 КБ) [1]. После запуска самораскрывающегося файла PstartSetup211.exe установится файл PStart.exe. В окно работающей программы необходимо с помощью мыши перетащить ярлык исполняемого exe файла портируемой программы. При запуске программы в системном трее (возле индикатора времени) появится круглый значок с треугольником для быстрого запуска портируемой программы (программ).
Из других портируемых программ рекомендую браузер Opera 9.26 (9,89 МБ), где будут храниться все Ваши закладки. Имеется возможность загрузки файлов и возобновления загрузки (докачки). Загрузка файлов идет без торможения на конечной стадии, что характерно для программы Download Master. Хранится история посещения сайтов: сегодня, вчера, раньше на этой неделе, ранее в этом месяце и старше. Mozilla Firefox менее защищен. При работе в Internet Explorer (года три назад) он неоднократно запускался с удаленного компьютера, хотя с последней версией не пробовал.
Англо-русский и Русско-английский переводчик QDictionary 1.5 (4,61 МБ) (www.anplex.ru/qdictionary) позволяет переводить слова в html документах в виде всплывающих подсказок над выбранным словом, при подводе к нему курсора, а в реальном времени и в Internet Explorer. Необходимо загрузить программу и словарь. Словарь enrus.dic обязательно потом переместить в папку Dicts, без этого переводчик не работает. Можно включить дополнительные функции: автоматическая загрузка вместе с Windows, перевод слова после двойного щелчка мыши, вывод подсказки только при нажатой клавише Ctrl. При запуске программы в системном трее появится круглый значок с буквой Q.
Программа Dosx2Rtf 2.7 (2,11 МБ) предназначена для раскрывания, преобразования в pdf и печати файлов Word 2007 dosx и dotx, а также pdf, html, rtf и txt. Нет необходимости для пользователя иметь установленные MS Office 2007, OpenOffice, Acrobat и Corel WordPerfect. Программа создана в октябре 2007 г. Версия 2.7 (апрель 2008) имеет много языков. Можно выбрать один из внутренних языков или загрузить русский из языкового файла Russian.lng. Этот файл необходимо открыть в редакторе "Блокнот" и добавить пропущенные две последние строки из файла English.lng. Ориентируясь на текст этих двух файлов можно создать украинский языковый файл. Для активизации русского языка необходимо в строке меню выбрать Language, нажать на <Select File> и открыть файл Russian.log. Все надписи станут на русском (рис.3). При работе в Интернет можно копировать веб-страницы полностью в формате html. Позже преобразовать в pdf. Возможно использование масштаба импорта. Окно предпросмотра страниц облегчает повторную работу с документом. Документы в формате doc можно сохранить в формате rtf, но преобразование в формат pdf может быть с ошибками в сложных таблицах с цветным оформлением, хотя с рисунками все без проблем.
Примечание. Объем памяти, занимаемой программами, указан после их установки.
Литература
1.http://www.portablefreeware.com
2.http://yoyurec.in.ua/2006/04/18/portable-soft-vse-programmyi-v-karmane/
3.Гринчук А., Гринчук С. Портируемые приложения//Радиомир - 2008. - №4. - С.32.
4.http:// www.mojopac.com/portal/saveDownload.html