Allsubmitter, базы, ошибка
Приветствую тебя читатель, сеошник ты, манимейкер аль еще кто. Если ты это читаешь, то значит столкнулся
с той же проблемой, что и я. И так, У тебя в арсенале allsubmitter версии 4 с чем-то, а скорее всего allsubmitter 4.7. У тебя есть база что-то вроде Сто_Тыщ_Миллионов_Супер_Белых_Каталогов.asd4. Ты добавляешь эту базу в allsubmitter.Пробуешь начать автоматичекую регистрацию, потирая ручки в предвкушении много миллионного тИЦ'а и PR'а =), и что же нам отвечают?? А отвечают примерно вот такой руганью ошибкой: Access violation at address 0099BAEF in module allsubmiter.exe. Read of address 00000000. Это происходит, когда ты добавляешь каталоги из базы, которая предназначалась для версии allsubmitter 5 и выше.
Ты начинаешь пробовать и так и этак, и в итоге, скорее всего лезешь в гугл. Решений данной проблемы хватает и самописные костылики, и разнообразные хаки. После нескольких тестов и попорченных копий базы, был найден единственно верный способ =). Теперь, расскажу, как это исправить, по порядку:
- Находим HEX редактор, рекомендую вот этот HEX редактор - HxD HEX Editor. Он бесплатный, не требует установки и маленький, но функциональный.
- Делаем резервную копию вашего файла базы allsubmitter'а, чтобы потом не было мучительно больно =).
- Открываем HEX редактором файл ALLSUBMITTER.FDB, находящийся в папке C:\Program Files\AllSubmitter\db (возможно путь будет немного другой). И нужно заменить все suburl> на url > (ВАЖНО!!!! между url и > должно быть три пробела).
Далее на пальцах покажу, как это сделать в HxD HEX Editor:
- Выбераем пункт меню Search\Replace...
- В поле Search for пишем: suburl>, а в поле Replace with: url > (ВАЖНО!!!! между url и > должно быть три пробела)
- Жмем Replace All и ждем, пока завершится замена. Сохраняем результат и запускаем allsubmitter, если все проделано правильно, то все должно работать.
Теперь автоматическая регистрация должна работать как обычно и можно дальше спамить продвигать свои сервисы, саты, сайты и т.д.
