Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: xury.zx6.ru
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 23.07.04 18:16
> Это был похожий (может быть) вопрос: как сделать так, чтобы прога выводила свой исходный код...
Ты, кстати, знаешь, как это сделать? :)

Ответить

Номер ответа: 9
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #9
Добавлено: 24.07.04 06:12
Кто я то? Хм.. понятия не имею! Надо ИМХО приделать пустой текстбокс и код вообще не писать :-))))) <;(^_^)>

Ответить

Номер ответа: 10
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #10
Добавлено: 24.07.04 10:19
2Sharp: а в чем проблема? Засовываем исходный код в ресурсы, а потом
достаем и показываем юзеру :) Другой вопрос, кому это надо...

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 24.07.04 21:12
Нет, чисто кодом. Например, на голом Си. Когда мне показали, я долго матерился, что не догадался сам. Попробуйте и вы, как найду, покажу ответ.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам