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