Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 19:50   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Delphi Steam

Просто интересно, мне не нужно. Каким образом Steam может внедриться в ЛЮБУЮ игру, даже которой он не знает, и не поддерживает. И как вобще такое реально сделать на дельфи?

Последний раз редактировалось mihali4; 13.12.2009 в 23:40.
KoBRaAndrey вне форума Ответить с цитированием
Старый 13.12.2009, 19:58   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Реально.
DSMP - это патчер памяти (написан на Дельфи).
mihali4 вне форума Ответить с цитированием
Старый 13.12.2009, 20:17   #3
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Я не про патчер памяти, я про то, как стим это делает.

Последний раз редактировалось mihali4; 13.12.2009 в 21:30.
KoBRaAndrey вне форума Ответить с цитированием
Старый 13.12.2009, 20:53   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Стимов - море.
Что вы имеете в виду?
mihali4 вне форума Ответить с цитированием
Старый 13.12.2009, 21:04   #5
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

STEAM Оригинальный, в нем есть кнопка добавить не связуную со стимом игру. Жмеш и хоть червяки армагедон добавляй, потом в червяках внутри жмеш шифт+таб и можна с друзьями говарить, как в любой стиам игре.
KoBRaAndrey вне форума Ответить с цитированием
Старый 13.12.2009, 21:11   #6
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Он про программу Steam, а не про потоки
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 13.12.2009, 21:23   #7
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от KoBRaAndrey Посмотреть сообщение
STEAM Оригинальный, в нем есть кнопка добавить не связуную со стимом игру. Жмеш и хоть червяки армагедон добавляй, потом в червяках внутри жмеш шифт+таб и можна с друзьями говарить, как в любой стиам игре.
Смахивает на простую глобальную регистрацию горячих клавиш да и все.
BOBAH13 вне форума Ответить с цитированием
Старый 13.12.2009, 22:07   #8
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Вот пример, игра вобще не как не связаная со стимом. Добавил в стиме игру не стима, и дальше смотрите скрины:

KoBRaAndrey вне форума Ответить с цитированием
Старый 13.12.2009, 22:17   #9
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Ответ кроется в последнем скриншоте, внизе слева "оверлейная программа". Собственно и весь ответ. Нашли программу (зная ее имя, вы ведь указываите какие то данные всеравно), подключились через .dll (к примеру, ну так можно даже общее пространство памяти использовать, ну а там смотря что надо, можно и exe) дальше нашли окошко ставим его как родительское и начинаем свои окна лапатить... + возможно перехвати черех хуки мышь и клавишы (тут кстати как раз .dll очень в тему) ну а дальше вот и весь контроль собственно.
Не отрицаю, что возможно все делалось совсем не так.
BOBAH13 вне форума Ответить с цитированием
Старый 13.12.2009, 22:22   #10
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Хм, как подгрузить к игре лишние DLL o_o. А можете попробовать в какуюту игру всунуть свою прогу при нажатии кнопки?) :D

Последний раз редактировалось KoBRaAndrey; 13.12.2009 в 22:45.
KoBRaAndrey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27