Перенос программ на другой компьютер
Многим пользователям интересен вопрос переноса программ на другой компьютер. Конечно, намного проще найти дистрибутив программы и установить его, но иногда это связано с излишними сложностями, например с вводом идентичных настроек. Из-за этого очень часто практикуют обычное копирование по локальной сети или при помощи дополнительного винчестера (компакт-диска).
На практике могут встретиться программы следующих типов:
- программы, которые используют для хранения своих настроек один INI- файл – в этом случае при копировании рабочего каталога программы с компьютера на компьютер сохранятся все ее настройки;
- программы, которые используют для хранения настроек несколько INI-файлов – чаще всего встречается ситуация, когда отдельный файл может отвечать за одни функции программы, в то время как другой файл может отвечать за совершенно другие. Например, в программе Total Commander отдельный INI-файл отвечает за настройки FTP-соединений. При копировании программы на другой компьютер все настройки обычно сохраняются, но только если программа не использует для своей работы также еще и ключи системного реестра;
- программы, которые используют для хранения настроек системный реестр, – в этом случае возможны два варианта. В первом случае вы не можете скопировать программу на другой компьютер, т. к. она жестко "привязана" к ключам реестра, а во втором случае при первом запуске программы все на стройки будут приведены к первоначальным значениям, устанавливаемым "по умолчанию" (яркий пример – почтовая программа The Bat!);
- программы, которые используют для хранения настроек, как системный реестр, так и INI -файлы, – в этом случае копирование программы на другой компьютер может привести к непредсказуемым последствиям. Все зависит от того, какие из настроек и для чего программа использует. Если, например, ключи реестра нужны для определения, зарегистрирована ли программа, то на другом компьютере она потребует повторной регистрации.
Следует учитывать, что нередко INI-файлы с настройками программы содержатся в рабочем каталоге Windows (например, Opera сохраняет свои на стройки в файле opera.ini). Иногда достаточно переместить их в рабочий каталог самой программы, но встречаются случаи, когда приходится сохранять расположение файлов настройки, для чего следует на другом компьютере скопировать их в то же каталог, в каком они находились на первом компьютере. То же самое относится и к другим дополнительным модулям (файлам), которые "по умолчанию" копируются в рабочий каталог Windows, но вполне могут использоваться и из рабочего каталога самой программы.