Есть ли такие компоненты dll для сохрания состояния программы C#?

Рейтинг: 0Ответов: 1Опубликовано: 24.12.2014

Собственно, интересуют компоненты, реализующие save\load.

Ответы

▲ 3

Нет, состояние программы полностью сохранить нельзя. Например, открытые файлы, взятые блокировки, стеки всех потоков — всё это можно сохранить лишь глубоко системными средствами.

Обычно, однако же, достаточно сохранять лишь состояние некоторых объектов, и при рестарте программы восстанавливать остальное. Для этого традиционно используются settings.