Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Адова содомия на асме (https://forum.antichat.xyz/showthread.php?t=157576)

mindw0rk 18.11.2009 22:04

Адова содомия на асме
 
Всегда хотел разобраться с таким вот делом. Есть маленький код на FASMе:
Код:

include '%fasminc%\win32ax.inc'
.data
title db 'Тест',0
content db 'Hello World!',0
.code
start:
invoke MessageBox,0,title,content,MB_OK
RET
.end start

Когда я закрываю попап программы, она все еще продолжает висеть в памяти и непрерывно дергать системные дллки:

http://i061.radikal.ru/0911/a0/aa4f52c0733e.png

Почему она спокойно не закрывается, а делает такие вещи?

ntldr 18.11.2009 23:45

я точно не уверен, но попробуй сделать ExitProcess(0)

swt1 19.11.2009 00:05

format PE gui 4.0

include '%fasminc%\win32ax.inc'
.data
title db 'Тест',0
content db 'Hello World!',0
.code
start:
invoke MessageBox,0,title,content,MB_OK
invoke ExitProcess,0
.end start

mindw0rk 19.11.2009 01:19

Ох, спасибо. Я догадывался, что RET не завершал процесс. Но почему он дергал файлы, совершенно посторонние, вроде d3d, ddraw итп? И такое происходит, если наболюдать через Procmon.exe за любыми другими программами.
Ловите симпу за помощь :)

swt1 19.11.2009 01:22

ret -возврат
msdn -api'z :)


Время: 17:29