On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Levon



Пост N: 1
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 10.05.11 13:24. Заголовок: Программа выдаёт сообщение too many servers !!!...


Имеется программа знаю что она написана на Clipper и FoxBase II 1988 года выпуска. При необходимости могу прогу выслать.
После того как я переустановил компьютер на котором эта прога работала стало появляться такое сообщение
До переустановки она отлично работала. А пограммист который её настраивал скончался теперь не знаю как её запустить.
Если кто нибудь знает что делать пожалуйста подскажите.

Спасибо: 0 
Профиль
Ответов - 49 , стр: 1 2 3 All [только новые]


Григорьев Владимир
постоянный участник


Пост N: 381
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.05.11 15:46. Заголовок: Скорей всего в прогр..


Скорей всего в программе защита точная идентификация сервера либо по его имени, либо его адресу. И если какое-то значение не совпадает, то и выдается такое значение.
Попробуйте посмотреть загрузочный модуль, если он написан на Clipper, и найдите то место, где происходит проверка, и посмотрите, что проверяется. Как я уже сказал, скорей всего проверяется некоторая фиксированная константа, идентифицирующая сервер.

Спасибо: 0 
Профиль
Levon



Пост N: 2
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 10.05.11 16:22. Заголовок: Попробуйте посмотрет..



 цитата:
Попробуйте посмотреть загрузочный модуль


Извините а что такое загрузочный модуль?

Спасибо: 0 
Профиль
Григорьев Владимир
постоянный участник


Пост N: 382
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.05.11 17:56. Заголовок: Это ее exe-модуль. Т..


Это ее exe-модуль. Так как Clipper - это интерпретатор, то по большей части все исходные команды языка Clipper присутствуют в ее exe-модуле. Попробуйте сначала найти строковый литерал с этим сообщением об ошибке. Вполне возможно, что он как раз присутствует в том месте программы, где делается проверка на магический идентификатор сервера. Может быть увидите, с чем именно происходит сравнение, прежде чем выдается сообщение об ошибке.

Спасибо: 0 
Профиль
leo
постоянный участник


Пост N: 49
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 10.05.11 20:13. Заголовок: Можно попробовать..


Можно попробовать ее декомпилировать и тогда все станет ясно.

Спасибо: 0 
Профиль
Levon



Пост N: 3
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 10.05.11 20:59. Заголовок: Как я понял загрузоч..


Как я понял загрузочный модуль, этот то файл которым я произвожу запуск программы?

Я его открыл в блокноте вот что там было:
@ECHO OFF

SET COMSPEC=
SET ALLUSERSPROFILE=
SET APPDATA=
SET CLIENTNAME=
SET COMMONPROGRAMFILES=
SET COMPUTERNAME=
SET HOMEDRIVE=
SET HOMEPATH=
SET LOGONSERVER=
SET NUMBER_OF_PROCESSORS=
SET OS=
SET PATHEXT=
SET PROCESSOR_ARCHITECTURE=
SET PROCESSOR_IDENTIFIER=
SET PROCESSOR_LEVEL=
SET PROCESSOR_REVISION=
SET PROGRAMFILES=
SET PROMPT=
SET SESSIONNAME=
SET TEMP=
SET TMP=
SET USERDOMAIN=
SET USERNAME=
SET USERPROFILE=
SET BLASTER=
SET WINDIR=
SET WINBOOTDIR=
SET PROMPT=
SET VCSID=

rem LH DL5
SET CLIPPER=F075;V010
PRO nopass
Только он не .EXE а .BAT.

но я еще нашел с кокого файла идет это предложение которое сообщает об ошибке.
Я просматриваю через Notepad++ и я там мало что понял лишь только это предложение TOO MANY SERVERS !!!
Давайте я лучше выложу этот файл а Вы быть может прочтёте его чем нибудь другим, и больше поймете чем я.
Вот он:http://zalil.ru/31012499

Спасибо: 0 
Профиль
leo
постоянный участник


Пост N: 50
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 10.05.11 21:27. Заголовок: Нужен исполняемый фа..


Нужен исполняемый файл с расширением Exe

Спасибо: 0 
Профиль
SADSTAR4



Пост N: 16
Зарегистрирован: 08.02.11
ссылка на сообщение  Отправлено: 11.05.11 01:55. Заголовок: дословные перевод - ..


дословные перевод - "Слишком много серверов"

По логике работы программы - какие там серверы присутствуют?

Спасибо: 0 
Профиль
vvv



Пост N: 9
Зарегистрирован: 24.02.11
ссылка на сообщение  Отправлено: 11.05.11 10:00. Заголовок: Clipper - это интерп..



 цитата:
Clipper - это интерпретатор


???

Спасибо: 0 
Профиль
СевДон



Пост N: 35
Зарегистрирован: 25.02.10
ссылка на сообщение  Отправлено: 11.05.11 10:54. Заголовок: если у Вас есть дост..


если у Вас есть доступ к комрьютеру разработчика то:
- попытайтесь найти там файлы с расширением .prg (они могут быть локализованы в нескольких
папках)
- если нашли то в этих разделах/подразделах попытайтесь контекстным поиском найти файлы,
содержащие искомую строку "TOO MANY SERVERS"
- если найдете -- выкладывайте сюда этот файл

если этого невозмлжно сделать, остаётся надеяться что разработчик мог не "зашить" в исполняемый
модуль ВЕСЬ анализ условия по которому выскакивает данное сообщение, а разместить его части
во внешних файлах.
поэтому проверьте файлы с расширениями .dbf/.dbt, .txt, .ini, .dat и т.п. (а может и вообще без расширения),
которые находятся в папке с исполняемым модулем (файл с раширением .exe) или во вложенных
подпапках на наличие строк со словом SERVER (правда может надо искать слово
environment (сиречь окружение) или им подобные, тут уже хто его знает).

ЗЫ А мануала к этой проге никакого не осталось?

Спасибо: 0 
Профиль
Levon



Пост N: 4
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 11.05.11 11:43. Заголовок: к сожалению у меня н..


к сожалению у меня нет доступа к комрьютеру этого программиста(
вот я и говорю, нашел файл только расширение не такое как вы говорите а .OVL
вот он этот файл:http://zalil.ru/31012499
вот в нем как раз упоменается о "TOO MANY SERVERS" !!!
вот нашел файлы в которых упоменается слово environment вот архив:http://zalil.ru/31015737

мануала никакого нету.

Спасибо: 0 
Профиль
Gas



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 11.05.11 14:46. Заголовок: на сколько ты знаешь..


на сколько ты знаешь "Clipper и FoxBase II 1988 года выпуска"?

Спасибо: 0 
СевДон



Пост N: 36
Зарегистрирован: 25.02.10
ссылка на сообщение  Отправлено: 11.05.11 16:16. Заголовок: Расследование показа..


Расследование показало:
1. прога писана на Clipper S87 (а я его уже забыл)
2. гдето рядом пользуеся прога(-и) на FoxPro
3. рядом с компом стоит/стоял принтер HP 1100

если серъёзно:
1. те dbt файлы -- это мимо цели, увы
2. при просмотре файла TEST.exe видна строка "Файл конфигурации ZED.DBF не найден !!!"
поэтому посмотрите данную базу, скорее всего там прописываются пути к БД, и может есть что-то
упоминающее то "понятие СЕРВЕРа", которое подразумевал разработчик

осмелюсь предположить:
1. прога может работать как с локальными базами так и по сети
2. при переустановке винды "слетел" признак какой вариант использовать "локальный/сетевой"
3. попытайтесь вспомнить: не присутствовал ли в старой системе один/несколько сетевых дисков.
если да то какие буквы им присваивались в винде и есть ли в базе ZED.DBF символьные поля,
содержащие такой(-ие) символы (например, X:\ABC, где Х -- имя сетевого диска, а ABC -- имя
папки базами для проги)

ЗЫ просмотрите не только ZED.DBF но и все остальные, т.к. файлов с настройками м.быть несколько


Спасибо: 0 
Профиль
Haz
администратор




Пост N: 40
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 11.05.11 21:01. Заголовок: чего гадать то ...


там может быть все что угодно ...
начиная от банальной строки в окружении SET CLIPPER ( устанавливается батником) и параметра FILES= из config.sys ... до любой фантазии автора.

Расследование методом тыка , обречено на провал ... но кое-что ценное уже есть - Clipper S87
Советую автору поста перерыть инет и найти декомпиляторы для клиппера. Одним из лучших был Valkirie 5 ( поправте меня если я наврал !!! )
Наличие OVL файла говорит от том что скорее всего программа собрана стандартным RTLINK , а валкирия его щелкала как семечки.
Только получив исходники можно о чем то конкретно говорить, а так - пальцем небо


Спасибо: 0 
Профиль
Haz
администратор




Пост N: 41
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 11.05.11 21:09. Заголовок: посильная помощь

Спасибо: 0 
Профиль
vvv



Пост N: 10
Зарегистрирован: 24.02.11
ссылка на сообщение  Отправлено: 12.05.11 08:08. Заголовок: Не исключено, что за..


Не исключено, что запуск программы был привязан к имени компьютера, а после переустановки компьютеру присвоили другое имя.
Интересно, а почему выдает "Слишком много серверов", а не "Сервер не найден" к примеру?

Спасибо: 0 
Профиль
nick_mi



Пост N: 34
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 12.05.11 09:04. Заголовок: Судя по bat файлу до..


Судя по bat файлу должна быть программа PRO.EXE и ей передается параметр nopass. Найдите ее

Спасибо: 0 
Профиль
Levon



Пост N: 5
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 12.05.11 09:33. Заголовок: СевДон: нет эта прог..


СевДон:
нет эта программа не работала по сети с другими базами.
сетевых дисков тоже не было на той системе.
нет я уверен что сеть здесь не причем потомучто у них в офисе два компьютера на втором
близко ничего похожего и даже не похожего на эти базы нет!
vvv:Вспоминаю какое имя компьютера было на той системе (007 чтоли было) но не стандартное (winxpsp3) это точно.
Haz: Мне скачать по ссылке который вы дали или найти Valkirie 5 ?
nick_mi: вот файл PRO.EXEhttp://zalil.ru/31022251

Спасибо: 0 
Профиль
СевДон



Пост N: 37
Зарегистрирован: 25.02.10
ссылка на сообщение  Отправлено: 12.05.11 09:56. Заголовок: у меня валькирия (Va..


у меня валькирия (Valkyrie Recovery Engine (Clipper S'87) Version 2.07) при
декомпиляции PRO.EXE дает ошибку OUT OF MEMORY

правда мож надо положить рядом с PRO.EXE ВСЕ его оверлеи (файлы .OVL) ?..
(я давненько сим не занимался)

в догонку: я чё про сеть спрашивал -- в PRO.EXE есть строка "Имя в сети" да и термин
SERVERS кагбы намекает

по поводу оверлеев: в екзешнике упомянуты аж 20 шт!
шо то я сумлеваюсь в успешной декомпиляции...

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 2078
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.05.11 12:47. Заголовок: В Pro_1.ovl вижу заш..


В Pro_1.ovl вижу зашитую строку c:\winnt\system\password.ini и после нее TOO MANY SERVERS !!!
СевДон пишет:

 цитата:
по поводу оверлеев: в екзешнике упомянуты аж 20 шт!


Так и есть их много. Нужны все в общем для попытки декомпиляции.

Спасибо: 0 
Профиль
Levon



Пост N: 6
Зарегистрирован: 10.05.11
ссылка на сообщение  Отправлено: 12.05.11 13:01. Заголовок: ?


СевДон:
А если я найду компьютер на котором есть эта программа но в рабочем состоянии нам это что нибудь даст.
Я еще помню что на той системе была установлена такая программа Borland Delphi 3.
Еще я вот я вспомнил что на той системе полное имя компьютера было WIN007 и сетевая рабочая группа была OOFFICE.
Может быть мне выложить полностью архив с этой программой?

Спасибо: 0 
Профиль
Ответов - 49 , стр: 1 2 3 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 21
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет