Добрий день, вот решыл небольшую прогу с сокетами написать на FASM, даже не смог пройти WSAStartup() )) Сам сорс: Код (Text): format PE GUI 4.0 include 'C:\fasmw168\INCLUDE\win32a.inc' include 'C:\fasmw168\INCLUDE\API\WSOCK32.INC' invoke WSAStartup,0202,wsaData jmp exit exit: invoke ExitProcess,0 wsaData WSADATA data import library kernel32,'KERNEL32.DLL',\ wsock32,'WSOCK32.DLL' import kernel32,\ ExitProcess,'ExitProcess' end data При запуске в олли выдает такую ошыбку: Access violation when writing to [00000000] Пробовал в ручную менять ентрипоинт на 101d (где по ходу она должна начинатся, так как там стоит DB 00), но давало Access violation when writing to [00000038]. Прошу помощи у дедов асма ))
Код (Text): format PE GUI 4.0 include 'C:\fasmw168\INCLUDE\win32a.inc' include 'C:\fasmw168\INCLUDE\API\WSOCK32.INC' entry $ invoke WSAStartup,0202,wsaData jmp exit exit: invoke ExitProcess,0 wsaData WSADATA data import library kernel32,'KERNEL32.DLL',\ wsock32,'WSOCK32.DLL' import kernel32,\ ExitProcess,'ExitProcess' end data =\