|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Предлагаю соревнование =) |
|
|
Предлагаю соревнование =)
|
Пользователь Сообщения: 83 |
Собственно, давайте-ка посоревнуемся в написании минимального прЫложения под Маст... под Windows
![]() Правила... или условия... хм: 1) прога должна делать следующее: показывать мессагу с произвольным текстом. 2) ссылки кидать сюда, не присылать вирей... 3) предупреждаю всех: перед запуском проверьте экзешник любимым дизассемблером на наличие всякой гадости... ну вот и все... так как вам идея? ПыСы тока не бананьте мну ![]() |
|
Отправлено: 02:13, 13-05-2005 |
![]() Модер Сообщения: 830
|
Профиль | Отправить PM | Цитировать uStick
А к чему такое странное соревнование? Во первых уточни, должна ли она обладать GUI или быть консольной, от этого ессно размер очень зависит? Потом, понятно, что размер будет зависеть от среды разработки, например я на ассме ее налабаю, врядли кто-то сможет написать еще короче. Потом ведь можно ехе-шник еще и упаковать. Моментов много, поэтому сформулируй условия более конкретно. Надеюсь я правильно понял - минимального в смысле размера? |
------- Отправлено: 06:40, 13-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать uStick
Цитата:
![]() ![]() Цитата статья с msdn.microsoft.com:
Примеры этих "минимальных" приложений: FAsm 1.52 format PE GUI 4.0 include 'c:\!Backup =)\e\fasm\include\win32a.inc' ; no section defined - FAsm will automatically create .flat section for both ; code and data, and set entry point at the beginning of this section invoke MessageBox,0,_message,_caption,MB_ICONEXCLAMATION invoke ExitProcess,0 _message db '1024 байт,13,'Писано на FAsm''e',0 _caption db 'ЫЫЫыыыыы :D',0 ; import data in the same section data import library kernel32,'KERNEL32.DLL',\ user32,'USER32.DLL' import kernel32,\ ExitProcess,'ExitProcess' import user32,\ MessageBox,'MessageBoxA' end data MSVC++.NET 2002 #include "windows.h" #pragma comment(linker,"/MERGE:.rdata=.text") #pragma comment(linker,"/FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078") #pragma comment(linker,"/ENTRY:mainnn") #pragma comment(linker,"/NODEFAULTLIB") void mainnn(void) { MessageBox(0, "1024 байт\nПисано на MSVC++ 2002", "ЫЫЫыыыы :D", MB_ICONEXCLAMATION); } |
||
Отправлено: 12:09, 13-05-2005 | #3 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать Хм... воть у меня уже вышло 569 байт
![]() ![]() |
Отправлено: 17:01, 13-05-2005 | #4 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать McDAK
1) главное - чтобы был PE-файл минимального размера. все. ну и чтоб он работал )) 2) к чему? хм... а разве не интересно? )) |
|
Отправлено: 17:03, 13-05-2005 | #5 |
![]() Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать uStick
Цитата:
|
|
Отправлено: 17:35, 13-05-2005 | #6 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать Savant
блин ![]() |
Отправлено: 01:31, 14-05-2005 | #7 |
![]() Модер Сообщения: 830
|
Профиль | Отправить PM | Цитировать uStick
Не идет ![]() |
------- Последний раз редактировалось McDAK, 14-05-2005 в 06:25. Отправлено: 06:08, 14-05-2005 | #8 |
DOOMer Сообщения: 3254
|
Профиль | Отправить PM | Цитировать uStick Идет-идет! (WINXP SP1)
|
------- Отправлено: 12:21, 14-05-2005 | #9 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать У меня тоже все работает.
|
------- Отправлено: 13:18, 14-05-2005 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Предлагаю драйвер модема к C350L. | Guest | Мобильные ОС, смартфоны и планшеты | 4 | 17-04-2004 13:07 |
|