Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
Самое радикальное - вырезать CRT (C Run-Time)
Добавляйте в начале:
Код: Выделить весь код
// Отключаем станд. библиотеки
#pragma comment(linker,"/NODEFAULTLIB")
// Объединяем секции кода и данных
#pragma comment(linker,"/MERGE:.rdata=.text")
// Уменьшаем выравнивание и разрешаем запись в секцию кода
// для VS.NET 2002 (у мну) - #pragma comment(linker,"/ALIGN:512 /SECTION:.text,EWRX")
#pragma comment(linker,"/FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078")
// Новая точка входа
#pragma comment(linker,"/ENTRY:NewWinMain")
воть, с подробностями - http://www.rsdn.ru/article/cpp/crt.xml

Последний раз редактировалось Savant, 03-06-2005 в 23:50.


Отправлено: 23:14, 03-06-2005 | #4