![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| NetFlame |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 8.3.2006 Где: Москва Репутация: нет Всего: нет |
Привет всем!
Такая проблема. Есть игра - С&C:Renegade Её главный исполняемый файл - Game.EXE Игра также поддерживает мультиплеер. Если ты запускаешь игру, перед тобой возникает меню для выбора - простая игра (single), или Internet-игра, где ты можешь либо создать игру (Host) и выступить в роли сервера, либо вступить в уже созданную кем-то игру. Люди сделали на основе Game.EXE сервер, урезали его, выбросили из него всё лишнее, который только раз кликнув на него, сразу же создает игру ( Host ), минуя всю графику игры ( он вообще открывается в окне dos ). Когда запущен сервер, запуск полноценной игры невозможен, так как игра видит уже запущенную ее копию ( то есть этот урезанный ехе - сервер ), и далее не открывается. Вопрос в том, что надо сделать, чтобы появилась возможность одновременного запуска двух приложений ( сервера и самой игры ) на одном ПК? Необходимость появилась, из-за того, что в самой неурезанной игре, сеансы не создаются - нету в списке серверов созданной игры )... А к серверу уже вышли патчи... Help! |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 5 Всего: 87 |
Тут дело абсолютно не в названии запускаемого файла. Игра ищет в памяти/списке процессов/и т.д. свое присутствие, и в случае чего отказывается запускаться.
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| redona |
|
|||
|
фоса: - МЯСА... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2252 Регистрация: 15.11.2005 Где: Украина, Харьков Репутация: 19 Всего: 99 |
NetFlame, проблемма со вторым запуском игры, думаю не устранима...
-------------------- В храме надпись: "От святого огня не прикуривают" переходи на сторону зла, - у нас есть печеньки! - Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. Стив Макконнелл |
|||
|
||||
| NetFlame |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 8.3.2006 Где: Москва Репутация: нет Всего: нет |
ну а может как-нибудь можно запустить этот ехе внутри какого-нить приложения?
|
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 15 Всего: 158 |
дык. vmware/virtual pc/etc
устранить-то скорее всего можно, но вовсе не факт, что все это потом будет нормально работать... |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 10 Всего: 146 |
Я бы поискал в IDA функцию CreateMutex а потом в HEX редакторе подправил EXE-шник.
Это сообщение отредактировал(а) 586 - 18.9.2007, 18:01 |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 5 Всего: 87 |
ИМХО это один из очень многих способов отслеживания второго запуска... стоит ли тратить время на поиск и отключение всех вариантов? -------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| Dimannn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 318 Регистрация: 14.4.2005 Где: Владимир Репутация: 1 Всего: 1 |
Так можт они и проверку заодно уберут? Отследить можно, но нужна сама игра и знание основ крэкинга. -------------------- Хотите быстро и без проблем опубликовать вашу программу в сети за 5 минут? Тогда потратьте пару минут чтобы посмотреть, что предлагает OpenProject.org.ru |
|||
|
||||
| NetFlame |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 8.3.2006 Где: Москва Репутация: нет Всего: нет |
Люди! Кто может подправить этот exe? В долгу не останусь
Присоединённый файл ( Кол-во скачиваний: 6 )
RenegadeServer.rar 42,86 Kb |
|||
|
||||
| Smaug |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 18.3.2006 Где: Баку-Москва Репутация: нет Всего: 4 |
не понял? из самой игры нельзя к другим сервакам подрубиться? я правильно понял? просто по моему будет легче и проще сформулировать проблему поискать другой способ решения. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 10 Всего: 146 |
||||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 15 Всего: 158 |
586, не, править надо game.exe - первый попавшийся в WinMain jnz на jmp.
|
|||
|
||||
| NetFlame |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 8.3.2006 Где: Москва Репутация: нет Всего: нет |
Неа, видит всё равно Добавлено через 8 минут и 4 секунды Smaug, цель - создать сервер для игры. Сейчас для того, чтобы подрубиться, нужно запустить приложение (gamespy), похожее на steam, оно выдает список серверов, далее кликаешь по одному из них, и приложение дает команду игре автоматически присоединяться к игре, ничего в самой игре для соединения с конкретным сервером не делая. Мне нужно создать сервер, чтобы потом на нем иметь возможность играть. Сама игра, если ее запускать не через gamespy, не создает сервер, так как не имеет необходимых обновлений ( так как на такую "полную" версию игры их нету ), но обновления ( или fix`ы ) вышли для урезанного ехе. Если запускать этот урезанный ехе ( чтобы создать сервер ), в саму игру ( нормальную ) ты не войдешь, так как она, видя, что она уже запущена ( но запущена не она, а модифицированная она под сервер ), игра не запускается. |
|||
|
||||
| Dimannn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 318 Регистрация: 14.4.2005 Где: Владимир Репутация: 1 Всего: 1 |
Да, похоже файл из аттача не проверяет, запущена ли его копия. Нужно искать в другом. -------------------- Хотите быстро и без проблем опубликовать вашу программу в сети за 5 минут? Тогда потратьте пару минут чтобы посмотреть, что предлагает OpenProject.org.ru |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 15 Всего: 158 |
||||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |