| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Копирование exe файла |
| Автор: Alexey_2007 6.1.2007, 14:02 |
| мне грубо говоря нужно создать exe из другого ехе КОД: F1 = fopen(OldName, "rb"); F2 = fopen(NewName, "wb"); for (i = 0; i < 30; i++) Key[i] = fgetc(F1); while ((ch = fgetc(F1)) != EOF) { ch -= Key[Index]; Index = (Index + 1) %30; fputc(ch, F2); } fclose(F1); fclose(F2); НО!!!! Почему-то этот код не работает на больших файлах... |
| Автор: Sartorius 6.1.2007, 14:13 |
| Alexey_2007, пользуйся тэгами форматироваия, покажи код целиком и напиши, что за ошибка вылетает... ЗЫ советую применять feof. Все таки не текстовой файл. |
| Автор: jonie 6.1.2007, 14:45 |
| как я пологаю простейший криптор)... читать всеж лучше буферами побольше , а вот их обрабатывать и потом выбрасывать в файлик...про feof уже заметили... |
| Автор: Alexey_2007 6.1.2007, 14:55 |
| именно простейший и именно криптор))) решил попробовать как он будет на Касперском работать если вирус закриптить СПАСИБО за feof всем. |
| Автор: W4FhLF 6.1.2007, 15:08 |
| И что ты собрался exe записывать на винт и запускать его? Это криптор, а бесполезная программа, которая ничего ни от кого не спрячет. |