![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Как можно сохранить процесс. Например вы играете в игру и вам надо сохраниться, а сохраняться нельзя. Вы сворачиваете игру сохраняете процесс. Если вы проиграли, то опять сворачиваете игру запускаете процесс и играете дальше.
![]() --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
jaAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 31.5.2006 Где: Краснодар Репутация: нет Всего: нет |
Объясни задачу поподробнее, а то я что - то толком непонял, что вообще сделать надо - то? Какой процесс вообще сохранять?
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
ConstantinXXX, имхо маловероятно это
![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Никак. Это вам не DOS.
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 4 Всего: 260 |
написать виртуальную машину. из-под которой и будет исполняться код.
|
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Нужно читать память где происходит процесс и записывать побитно в файл!
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Указатели меняются в течении работы программы неоднократно. Что уж говорить о разных запусках. Я создаю TList, заполняю 1000 элементов. Затем ты проиграл. Лист уничтожаю. Все указатели теряются. Создаю заново. Указатели указывают уже в совсем другие места. А вы мне будете лепить на старые места, в которых уже неизвестно что лежит. В лучшем случае программа начнет глючить. |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
К стати, в ArtMoney есть такая возможность - сохранение процесса. Но там тоже накладываются ограничения из-за некоторых обстоятельств. Одно из них описал Snowy.
Это сообщение отредактировал(а) Yanis - 6.6.2006, 13:41 |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
А если нажать на паузу в игре выйти и полностью скопировать из оперативки весь процесс на винт. При этом проследить все изменения в папке с игрой и их тоже сохранить в другое место. При восстановлении процесса восстановить все изменения до сохранения процесса в папке с игрой. Естественно не на всех играх такое пройдет, но все-таки...
Артманя сохраняет процесс, но определенное значение. --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
угу. Представь. Стратегия.
Ты атакуешь вражескую базу. Тебе вырезали всю армю. Указатели на юниты и их параметры исчезли. А ты пытаешься туда восстановить значения. Тут никакая пауза не поможет. Откат невозможен, хоть что в память пиши. Мы конечно и указатели восстановим. Вот только память уже освобождена и нам не принадлежит. |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Про стратегии это одно, а стрелялка это другое.
Например, забежал в укромное место, где некого нет. Сохранился таким образом. Например, Хитман во второй части можно сохраняться вроде 7 раз. А если кончились сохранения. Вот тут эта прога и поможет. Артмани сохраняет определенный так сказать блок: например число 1890. Может, в новых версиях че то изменилось. Давно не пользовался. ![]() --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Sunr1se |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Да какая разница, даже если это будет тетрис, все равно возникнет трабла
![]() --------------------
IRC-канал Винграда |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Может и возникают, но когда ты сидиш в укромном месте т.е. нечего не происходит то можно сохраниться. Впринципе неважно что происходит на улице. В большенстве игр действие востановится после встречи с компьютером. Самое главное оказаться тамже где сохранился.
--------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: нет Всего: 149 |
Товарищи, ConstantinXXX, проповедует такую идею:
--- Сделал слепок процесса (сохранил на диск). --- Убил старый процесс. --- Восстановил полностью весь процесс из слепка в оперативную память. P.S. Вопрос в том, как заморозить исходный процесс, что бы он не изменился во время создания слепки. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |