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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.08.2009, 02:43
JackRu JackRu вне форума
Прохожий
 
Регистрация: 08.07.2009
Сообщения: 46
Репутация: 10
По умолчанию готовое приложение

Вот у меня есть приложение ... сделал его не я ) ...
В програме есть код ... смысл его такой ...
первая програма запускает вторую, но если вторая уже запущена, то первая выдаёт сообщение ...
можно ли удалить часть этого кода из приложения ...
Ответить с цитированием
  #2  
Старый 18.08.2009, 20:41
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,106
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Можно. Но из уже скомпилированного - довольно сложно.
Ответить с цитированием
  #3  
Старый 19.08.2009, 04:26
JackRu JackRu вне форума
Прохожий
 
Регистрация: 08.07.2009
Сообщения: 46
Репутация: 10
По умолчанию

Хм ... Если возможно, то каким способом, не подскажешь ?
или же ...
нужно не код этот вырвать а его изменить ...
видимо проверка идёт по процесу ... и можно было бы изменить код первой программы так, чтобы она запускала к примеру не prilozhenie2.exe, а prilozhenie2_2.exe... по идеи, первая програма будет искать процес с именем prilozhenie2.exe, а его не будет ...

Последний раз редактировалось JackRu, 19.08.2009 в 04:36.
Ответить с цитированием
  #4  
Старый 19.08.2009, 10:05
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Ну дык исходник есть или нету? Если есть- то все просто, ну а если нету- то дорога в HEX-editor, попробуй найти в HEX`e "prilozhenie" и заменить, ток чтобы число символов совпадало (вроде так как- то).
Ответить с цитированием
  #5  
Старый 20.08.2009, 02:43
JackRu JackRu вне форума
Прохожий
 
Регистрация: 08.07.2009
Сообщения: 46
Репутация: 10
По умолчанию

Цитата:
Сообщение от TOJluK
Ну дык исходник есть или нету? Если есть- то все просто, ну а если нету- то дорога в HEX-editor, попробуй найти в HEX`e "prilozhenie" и заменить, ток чтобы число символов совпадало (вроде так как- то).
я написал, что писал прогу не я, т.е. исходников нет
Ответить с цитированием
  #6  
Старый 20.08.2009, 03:15
JackRu JackRu вне форума
Прохожий
 
Регистрация: 08.07.2009
Сообщения: 46
Репутация: 10
По умолчанию

Цитата:
Сообщение от TOJluK
Ну дык исходник есть или нету? Если есть- то все просто, ну а если нету- то дорога в HEX-editor, попробуй найти в HEX`e "prilozhenie" и заменить, ток чтобы число символов совпадало (вроде так как- то).
попробывал при помощи HHD Hex Editor Neo, там нахожу несколько значений ... меняю все кроме 1, ничего не происходит, меняю оставшееся, пишится что програма повреждена,в тот момент когда должно открываться приложение 2
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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