Как сделать C ++ EXE больше (искусственно)

Я хочу создать фиктивный EXE-файл Win32, который намного больше, чем должен быть. Таким образом, по умолчанию размер стандартного Win32 EXE-файла составляет 80 КБ. Мне нужен 5 МБ для тестирования некоторых других утилит.

Первая идея - добавить ресурс, но, как оказалось, встроенные ресурсы - это не то же самое, что 5 МБ кода, когда дело доходит до выделения памяти. Я думаю, что могу сослаться на большую библиотеку и получить огромный EXE-файл? Если не, возможно написание нескольких тысяч подобных методов, таких как AddNum1, AddNum2 и т. д., и т. д.?

Любые простые идеи приветствуются.

16
задан Peter Mortensen 5 October 2010 в 13:47
поделиться