![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 01.04.2011
Сообщений: 5
|
![]()
Вопрос по заголовку: возможно ли это и каким образом? Заранее благодарен...
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Стартуй отсюда: http://www.programmersforum.ru/showthread.php?t=39912
и конечно же посмотри ссылки внизу страницы на похожие темы.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.04.2011
Сообщений: 5
|
![]()
Спасибо, но я не совсем это имею ввиду... У меня имеется файл дампа *.dmp, сделанный с помощью диспетчера задач Win7... меня интересует, как этот образ процесса записать в оперативную память... То есть, я хочу запустить процесс в том же состоянии, в котором снят дамп... Для полноты ситуации: я морозился в FLstudio, после попытки запуска голосового шаблона процесс завис, я снял с него дамп и завершил после длительного ожидания отклика (минут 15-20)... Потеря заключается в том, что проект над которым я старался 3 часа остался не сохраненным и даже без бекапа... а это печалька)) Поможите, люди добрые... Творчество, оно, ведь, бесценно)))
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
У-у-у...
Я в таких случаях погоревав немного начинаю заново, и делаю зарубку на носу - почаще сохраняться. Увы могу предложить только такой вариант, хотя мне тоже интересно было бы посмотреть на решение данной задачи.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.04.2011
Сообщений: 5
|
![]()
Заново-то не получится... это ж творческий процесс, а не чертеж по линейке((( буду с нетерпением ждать ответа))
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 01.04.2011
Сообщений: 5
|
![]()
Не поверю, что никто не знает...
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Как вы себе это представляете? Запустить вашу прогу, перевести ее в то состояние, для которого была сброшена ЧАСТЬ ОЗУ, вернуть эту часть обратно, изменив адреса, заставить вашу прогу с новыми данными работать (учитывая менеджер памяти, внутренние структуры, переправку указателе в проге,...)... перенести данные ОС в другое место, заставив ОС и другие проги думать, что их данные в другом месте, или заменить их, но тотда и ОС и проги надо восстановить в точность в те состояния..........
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 01.04.2011
Сообщений: 5
|
![]()
разве обращения процесса к стронним объектам идет по адресу памяти, а не по хендлеру?
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в том то и дело, но хендл это указатель на объект ядра, а вы его воссоздать не сможете(не зная что это было)
во вторых у вас дамп уже умершей проги, а не в рабочем состоянии. так что смысла нет. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение и запись в память чужого процесса | dacorp | Общие вопросы Delphi | 0 | 13.01.2011 22:39 |
память процесса | T_I_T_A_N | Общие вопросы Delphi | 7 | 28.06.2010 13:52 |
Запись во flash память | valeologiya | Общие вопросы C/C++ | 12 | 20.10.2009 19:43 |
Память процесса | BlackOmen | Общие вопросы Delphi | 3 | 24.10.2008 20:16 |
Физическая, виртуальная память процесса!!!! | metamfetamin | Помощь студентам | 2 | 07.11.2007 09:27 |