Страница: 1 |
Страница: 1 |
Вопрос: как перезагрузить винду и потом продолжить работу
Добавлено: 03.02.06 20:08
Автор вопроса: student-uni
я опрашиваю юзера, мне надо перезагрузить машину и продолжить с того же места где я остановился
перегрузить программно думаю смогу
Вопрос - как продолжить с того же места ?
Что сделать чтоб после загрузки моя прога стартовала /допустим с каким либо ключом который поможет понять что ето старт после перезагрузки/
Спасибо всем
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #1
Добавлено: 03.02.06 20:17
Ключ-индикатор в реестре
Номер ответа: 2
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #2
Добавлено: 03.02.06 22:52
Но ключ-индикатор в реестре однозначно лучше. Это позволит избежать проблем при обломе, или если юзер будет вручную запускать прогу.
Номер ответа: 3
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #3
Добавлено: 04.02.06 14:44
Здесь необходима еще и сериализация/десериализация данных(памяти) программы. Это уже VBNET
Номер ответа: 4
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #4
Добавлено: 04.02.06 14:51
Какая сериализация? Какая десериализация? К чему эти понты? Чтобы записать ключ в реестр и считать его, никаких сериализаций и десериализаций не нужно.
Единственно, что нужно - это вызвать ф-ции RegCreateKeyEx, RegSetValueEx, RegQueryValueEx.
И ничего более.
Номер ответа: 5
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #5
Добавлено: 04.02.06 15:11
Да нет. Эта канитель нужна для того, чтобы программа открылась в исходном виде. Т.е. с теми же открытыми файлами, структурами, переменными...
Номер ответа: 6
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #6
Добавлено: 05.02.06 15:50
вот туда, в это ключ, все и запихай. И значения переменных и открытые файлы и все, что необходимо.
Кстати, вопрос, немного в тему:
Как работать с реестром? Желательно указать ссылку, где все это описано. Либо самим написать