Блог им. Daks

Вопрос программистам

    • 14 декабря 2011, 01:22
    • |
    • Daks
  • Еще
Есть ли возможность полностью сохранить любую программу из памяти, а потом восстановить её? По типу того, как это делает ОС в спящем режиме.
    ★1
    15 комментариев
    есть
    avatar
    Daks, я не колюсь)))

    я чисто гипотетически предположил, что есть

    как в рынке, когда принимаешь решение, вероятность некого движения предполагаешь, так и тут предположил, что с большой долей вероятности ЕСТЬ)))

    это же пост про трейдинг???

    )))
    avatar
    восстановить это запустить с того же места? не только ОС такое может и то теоретически.
    avatar
    Вопрос к программированию никак не относится. Такой доступ к процессам есть только у ядра операционной системы. Если Вы хотите востановить состояние своей программы/робота, можно сделать сериализацию/десериализацию некоторых ее объектов в бинарном виде.
    avatar
    Sergey Masyura, команда S# рулит своей компетентностью! ;)
    Александр Муханчиков,
    «сделать сериализацию/десериализацию некоторых ее объектов в бинарном виде» звучит почти также страшно, как и «гипоаллергенный крем на основе гидроксид керамиды» ;)
    avatar
    Sergey Masyura, впорос почему обязятельно сериализовывать, почему не всех и только в бинарном ;)))
    avatar
    Сериализуешь данные, потом при запуске десериализуешь
    Про сохранение данных вам правильно написали уже.
    По сути вопроса. Вы всегда можете считать память, конечно же, и даже сохранить всякие параматры состояния среды, которые касаются проги. Но потом восстановить корректно в рамках ОС практически нереально. Ну т.е. теортически все можно придумать, но это уже какое то запредельное хакерство.
    avatar
    Есть программа АКРОНИС, сам пользуюсь и другим советую, делаю полную копию компа на другой жесткий диск, а потом можно любую программу или весь диск полностью восстанавливать в случае форс-мажора.
    avatar
    Обычными средствами это невозможно — кроме собственного внутреннего состояния (контекст), программа еще использует ряд ресурсов операционной системы.

    Т.е. рекомендуется использовать песочницу типа VMWare.
    avatar
    cream, нашел, вот тут blogs.msdn.com/b/oldnewthing/archive/2004/04/20/116749.aspx подробнее написано. Если что — Raymond Chen (автор блога) знает что пишет :)
    avatar

    теги блога Daks

    ....все тэги



    UPDONW
    Новый дизайн