Причины написания программы были следующие: Во-первых, мне не нравится, когда какая-то программа без моего согласия лезет куда-то в Интернет и что-то скачивает. Во-вторых, гораздо приятнее, когда загружается какая-то более полезная информация. А так как мне надоело после каждой переустановки Нетскейпа редактировать DLL вручную, я автоматизировал процедуру.
Программа представляет собой небольшой скрипт на Perl'е. Соответственно, на машине должен быть установлен Perl. Это наиболее существенное требование.
Программа должна работать с любой версией Нетскейпа 4.5* - 4.7* - они используют общую стартовую страницу.
Запуск программы - с командной строки DOS:
> nsurl.pl
Перед запуском программы закройте все окна Нетскейпа (и почту, и браузер и прочее, но проверяльщика почты (Netscape Mail Notification) можно оставить). Если этого не сделать, программа не сможет перезаписать DLL и выдаст сообщение об ошибке.
Внимание! После переустановки Нетскейпа нужно вручную стереть файл resdll.dll_orig в программной директории Нетскейпа перед первым запуском этой программы. Иначе в новой версии Нетскейпа будет работать старая библиотека. Последствия непредсказуемы.
Чтобы использовать программу для других целей, смотрите код этого скрипта.
Обновления
В версии 1.1 (19 декабря 2000) исправлены проблемы с чтением аргумента из командной строки. Теперь URL задается в теле программы.