Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Прочие языки программирования > Assembler
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.02.2014, 23:08
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Программа terminal.exe не запускается

Не запускается, предлагает отладчик.(Это на моем компе Дельфи 7 или Визуал Студия 2010). Очень хочется запустить. Собствено я не знаю даже, как и чем программа написана и на каком языке. Не знаю, что ей надо. Надеюсь мы сможем.
Подскажите любые шаги, подсказки- в чем открыть, как действовать.

Я ее собствено перенес с другого компа. Тут нет SSE2 и она не могла стать.
Помогите!!
Изображения
Тип файла: jpg ЯЯЯЯ.JPG (97.6 Кбайт, 13 просмотров)
Ответить с цитированием
  #2  
Старый 14.02.2014, 23:10
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Скопировать текст с окошка я нне могу.
Изображения
Тип файла: jpg ЯЯЯЯЯЯЯЯяяЮЮЮ.JPG (49.9 Кбайт, 12 просмотров)

Последний раз редактировалось Dimka-super, 14.02.2014 в 23:26.
Ответить с цитированием
  #3  
Старый 15.02.2014, 16:13
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Если это тот самый всенародно известный терминал - понятия не имею, почему он не работает. Отладка тут ни при чем - программа битая. Вообще обычно терминал вроде пакован UPX-ом 1.20 (сигнатура "1.20 UPX!"). Может кто-то попортил/позаражал твою версию. Скачай новую, в интернете этого терминала тысячи.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Этот пользователь сказал Спасибо Bargest за это полезное сообщение:
Dimka-super (16.02.2014)
  #4  
Старый 16.02.2014, 11:38
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Программа не битая, просто с компом не дружит. Я ведь далеко не первый день пытаюсь ее поставить.
Если можно, пишите конкретнее- ну там давайте посмотрим чегото-там какой- нить прогой, или вот тут код ошибки такой то и исправить надо точно вот тут.
Ответить с цитированием
  #5  
Старый 16.02.2014, 16:10
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от Dimka-super
...ну там давайте посмотрим чегото-там какой- нить прогой, или вот тут код ошибки такой то и исправить надо точно вот тут.
Это уже не отладка, это по-другому называется, а такое ПФ пункт 2.7 здесь запрещено
Ответить с цитированием
  #6  
Старый 16.02.2014, 16:46
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
Программа не битая, просто с компом не дружит. Я ведь далеко не первый день пытаюсь ее поставить.
Если можно, пишите конкретнее- ну там давайте посмотрим чегото-там какой- нить прогой, или вот тут код ошибки такой то и исправить надо точно вот тут.
И что ты собираешься исправлять? Запакованные данные UPX-а? Открой дизассемблером и посмотри на это. Попробуй распаковать - может upx возьмет. Если это тот терминал. И если upx не патчен.
Программа не может не дружить с компом. Если это не какой-то левый терминал с какими-то недокументированными инструкциями. Просто скачай новый и используй.
Если же это все-таки другой терминал (не тот, что по ссылке), то никто тут ничем помочь не сможет, т.к. левых программ миллионы и никто о них ничего не знает и тем более не собирается исправлять чужие ошибки в скомпилированной программе.
Цитата:
Это уже не отладка, это по-другому называется, а такое ПФ пункт 2.7 здесь запрещено
Да не, если прога бесплатна и не имеет внутри секретных технологий (а терминал именно таков), то это не взлом. Патчить программы бывает полезно, когда разрабы башкой плохо думали. Мне как-то пришлось в программаторе отрубать автонастройку частоты прошивки просто потому, что разрабы решили, что автонастройка это круто (хотя с ней медленные МК прошить невозможно).
Но тут от патча толку не будет никакого.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Этот пользователь сказал Спасибо Bargest за это полезное сообщение:
Dimka-super (16.02.2014)
  #7  
Старый 16.02.2014, 17:12
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Терминал новый, действующий.

Простот взять и установить его я не могу! В моем компьютере отсутствует ,,пакет инструкций SSE2,, или как его там.
Ответить с цитированием
  #8  
Старый 16.02.2014, 17:20
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Приходится делать хитрый финт- установить ее на другом компьютере, и пиренести уже установленую сюда.

Вот , когда на компе брата стояла винда XP, такой вариант проходил - уже установленная прога работала. Но теперь на компе брата Windows7, и видимо из-за этого перенос не получается.

Но должны же быть какие-то методы!! Да и самому тоже интересно разобраться, как это можно приодолеть. Просто не знаю, с какого края подступить!

Я немного знаю C++, учусь в девятом классе, комп знаю на уровне рядового пользователя или чуть лучше.

Я сечас внимательней почитаю предидущий пост.
Ответить с цитированием
  #9  
Старый 16.02.2014, 17:25
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Если нужен дизассемблер- посоветуйте какой.
Ответить с цитированием
  #10  
Старый 16.02.2014, 17:36
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Во-первых, тот терминал не требует установки. Он работает прямо так. Что называется "portable". Значит у тебя все-таки какой-то левый.
Во-вторых, инструкции SSE2 - это векторные инструкции для работы с дробными числами и мультимедиа. Появились в древнем Pentium 4. Так что 1) в любом более-менее современном компьютере они есть и 2) нафига ТЕРМИНАЛУ (состоящему из вызова 4 функций для открытия порта, записи/чтения и закрытия) инструкции мультимедиа?
В-третьих, с такими знаниями в дизассемблер лезть бесполезно вообще, а для исправления косяков другой проги - бесполезно с любыми знаниями. Что тебе нужно от этого терминала? Уверен, есть полно нормальных рабочих программ, которые с головой покроют все твои потребности. Не пытайся починить чужую прогу - это почти нереально. Тем более, если она использует SSE - я и SSE1 читать до сих пор не научился (там 70 команд), а SSE2 - это 210 новых упоротых кодов, которые даже выговорить нереально. А тут надо не просто прочитать и понять - надо будет еще написать ту же логику без их использования.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #11  
Старый 16.02.2014, 18:14
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Да, я потому и отказался от прямой установки терминала- SSE2 похоже нормально ничем не замениш.

Я прривык пользоваться именно тем терминалом- Metatrader 4, в даном случае компании FXstart. Я в нем программирую на MQL4, то есть пишу советники, торговые роботы. Я уже почти пять лет в нем программирую.

А тот что по ссылке, я просто первый раз вижу!

для исправления косяков другой проги - бесполезно с любыми знаниями. ....Это плохо!!! Я надеюсь там не слишком уж огромная правка будет. То есть надеюсь, что полезно и не настолько сложно.

Последний раз редактировалось Dimka-super, 16.02.2014 в 18:21.
Ответить с цитированием
  #12  
Старый 16.02.2014, 18:26
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Я в общем думаю, что мне для начала нужно не дезассимблировать, а конкретно вычленить определёную ошибку. Верно? Не знаю только как.
Ответить с цитированием
  #13  
Старый 16.02.2014, 20:20
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Тоже мне, терминал. Не терминал это никакой, а программа для финансовой пирамиды. Ничего общего с терминалом. Стоило сразу сказать, что это за прога.
Такое фиксать тем более бесполезно. И бесполезно пытаться найти ошибку в такой фиговине. Для этого надо иметь за плечами огромный опыт работы с ассемблером, и все равно скорее всего ничего поправить не выйдет.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.

Последний раз редактировалось Bargest, 16.02.2014 в 20:31.
Ответить с цитированием
Этот пользователь сказал Спасибо Bargest за это полезное сообщение:
Dimka-super (16.02.2014)
  #14  
Старый 16.02.2014, 20:41
Dimka-super Dimka-super вне форума
Прохожий
 
Регистрация: 11.02.2014
Сообщения: 23
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Мммм.... Ну что же.

Еще раз напишу- в принципе он рабочий и на том компе работал.

Если бы кто-то всё же указал конкретные шаги- как отследить ошибку, в чем открыть и т.п. было бы классно!

Последний раз редактировалось Dimka-super, 16.02.2014 в 20:45.
Ответить с цитированием
  #15  
Старый 16.02.2014, 20:43
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Под ошибкой я имею в виду то, чего не хватает. Это может быть что угодно - записи в реестре, файлы, или слишком старый проц.
Лучше скачай версию, которая будет работать у тебя. Более старую.
[offtop]А еще лучше - завязывать с этими пирамидами и заниматься чем-то другим.[/offtop]
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Этот пользователь сказал Спасибо Bargest за это полезное сообщение:
Dimka-super (16.02.2014)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:26.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter