Страница: 1 |
Страница: 1 |
Вопрос: Нужен исходник самовостанавливающегося кода
Добавлено: 21.07.04 22:13
Автор вопроса: skylord
Подскажите где можно найти исходник самовостанавливающегося (помехоустойчивого) кода, например как у WinRAR'овских самовостанавливающихся архивах
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 22.07.04 04:48
Не могу указать на явный пример
Но RAR-архивы хранят "файловую систему" (aka указатели на размещение файла в архиве) в начале архива, и если какой-то файл поврежден, то просто игнорируют его (и сильно при этом ругаются )
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 22.07.04 04:49
Вот и напиши что-нибудь в этом роде
А потом в "Библиотеку кодов его", в "Библиотеку кодов"!
Номер ответа: 3
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #3
Добавлено: 22.07.04 15:02
Хм... простите, я в вопрос не въехал...
Это был похожий (может быть) вопрос: как сделать так, чтобы прога выводила свой исходный код...
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 22.07.04 15:31
мда... ну воьзьми прогу свою, скопилируй, открой проект этой проги и положи в рессурсы скомпилированную такую же программу. И когда надо то вынимай прогу из ресурсов и ставь вместо текущей. Но мы все слегка непоняли шо за там у тебя "помехи"??? Если exe будет повреждён, то тебя мало что спасёт разве что ещё один exe в ресурсах которого будет exe точно такуйже как и повреждённый, только тот полностью рабочий. Вот думаю PESTAPAL'om склеять такой "чудо exe" вроде как с "пока" рабочей программой. При запуске exe который содержит в себе 2 exe, и этот exe сделан именно PESTAPAL'om то вроде они отклеюются во временную папку и запускаются по отделбности, или токо второй отклеюется, незнаю... так вот может если сломать что-то в этом exe который содержит две или более программы, то всётаки какой-то удастся отклеятся и потом запустится... хотя врядли. Короче я тут соченил полную беребильду, ну может хоть на мысль какую нибуть натолкнуть вообще недумаю что получится, если exe повреждён, то он !ПОВРЕЖДЁН! и ему неудасться запуститься, чтоб востановить себя
Номер ответа: 5
Автор ответа:
Keen
ICQ: 284-467-526
Вопросов: 12
Ответов: 25
Профиль | | #5
Добавлено: 22.07.04 18:29
Может, ты про CRC говоришь?
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #6
Добавлено: 23.07.04 08:02
Делай дистрибутив на основе Windows Installer'а - он сам умеет следить
за целостностью исполняемых файлов приложения и в случае чего даже сам
воостанавливает их.
Номер ответа: 7
Автор ответа:
skylord
Вопросов: 1
Ответов: 1
Профиль | | #7
Добавлено: 23.07.04 08:28
Ну несовсем CRC, Например как код Рида-Соломона, суть какая, при записи файла на дискету часть файла оказалась на bad блоке и не может прочитаться нужно добавить избыточную информацию в файл чтобы потом можно было востановить целиком исходный файл (в нашей фирме часто переносят на дискетах разную информацию иногда даже в другой город) в принципе можно сделать копию файла, но это не всегда приемлимо так иногда файлы достаточно большие.
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 23.07.04 18:16
> Это был похожий (может быть) вопрос: как сделать так, чтобы прога выводила свой исходный код...
Ты, кстати, знаешь, как это сделать?
Номер ответа: 9
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #9
Добавлено: 24.07.04 06:12
Кто я то? Хм.. понятия не имею! Надо ИМХО приделать пустой текстбокс и код вообще не писать )))) <^_^)>
Номер ответа: 10
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #10
Добавлено: 24.07.04 10:19
2Sharp: а в чем проблема? Засовываем исходный код в ресурсы, а потом
достаем и показываем юзеру Другой вопрос, кому это надо...
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 24.07.04 21:12
Нет, чисто кодом. Например, на голом Си. Когда мне показали, я долго матерился, что не догадался сам. Попробуйте и вы, как найду, покажу ответ.