Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как создать большой EXE-файл?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как создать большой EXE-файл?
Имя
Сообщение << Старые топики   Новые топики >>
Как создать большой EXE-файл? - 2006-03-09 12:01:49   
redvasya

Сообщений: 13
Оценки: 0
Присоединился: 2004-03-28 11:14:01
Как создать большой EXE-файл? Не имеет значения, какими способами. Главное самому и на MS-Visual Basic или MS-Visual C++. Еще желательно быстро, ничего хитрого не изобретая. Просто подключить видео-файл в VB не получилось, avi-файл у меня не внедрился в exe-шник, а связался с ним.
Post #: 1
Как создать большой EXE-файл? - 2006-03-09 16:36:05   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
char big_dummy_volume[100 * 1048576];
Post #: 2
Как создать большой EXE-файл? - 2006-03-09 17:16:07   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
хотя в таком случае оно может оказаться в .bss, и нифига не будет занимать места… Так что лучше:
#include <volume.c>
где volume.c генерим, например, так (чтоб ещё и не сжималось):
int main ()
{
static const int size = 100 * 1048576;
static const int width = 80;
int count = 0, i, j;
printf ("char dummy_volume[] =\n");
for (i = 0; count < size; i ++) {
printf ("\"");
for (j = 0; j < width - 3 && count < size; j ++, count ++) {
printf ("\x%02X", rand ());
}
printf ("\"\n");
}
printf (";\n");
return 0;
}
Post #: 3
Как создать большой EXE-файл? - 2006-03-10 10:38:23   
redvasya

Сообщений: 13
Оценки: 0
Присоединился: 2004-03-28 11:14:01
Не понял…Причем тут volume.c ?
Код скопилировал без volume.c, размер вовсе не велик. Вложение файл в самого себя что-ль. В самом volume.c делаем include <volume.c> ?
Post #: 4
Как создать большой EXE-файл? - 2006-03-10 10:54:13   
redvasya

Сообщений: 13
Оценки: 0
Присоединился: 2004-03-28 11:14:01
Вызов #include <volume.c> в самом volume.c не проходит - ошибка компилятора.
Post #: 5
Как создать большой EXE-файл? - 2006-03-10 15:02:01   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

—————-<BR>Цитата: Дата:10.03.2006 10:54:13, Автор:redvasya ::
Вызов #include &amp;amp;lt;volume.c&amp;amp;gt; в самом volume.c не проходит - ошибка компилятора.
—————-


естесственно не проходит – компилятор не понимает рекурсивно определяемых сорцов? Тем более бесконечного размера.
Но на хрена тебе писать #include <volume.c> внутри volume.c?

ЗЫ. ты что же, хочешь не поняв что происходит, сделать то что хочешь? Я могу помочь, даже в такой ситуации, и даже без оскорблений, только не здесь, а в разделе "Куплю-Продам". А ежели тебя это не устраивает – медитируй над моими предыдущими постами, вплоть до просветления.
Post #: 6
Как создать большой EXE-файл? - 2006-03-11 20:35:49   
Tages

Сообщений: 30
Оценки: 0
Присоединился: 2006-03-09 01:02:16
Не знаю как на MS-Visual Basic или MS-Visual C++ [sm=5.gif]( но хочу научится), но в Delphi мона сделать так:
Создать рес файл ( того же фильма к примеру), а потом в проекте просто добавить директивой
{$R *.res} ну или {$R имя_файла.res} [sm=em121.gif]
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как создать большой EXE-файл?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.