Всем доброго времени суток! переписал загрузчик сервисов с MASMa на FASM и что то он не работает format PE GUI 4.0 entry start include 'c:\fasm\include\win32ax.inc' include 'C:\Users\Ïàâåë\Documents\fasmw16924\INCLUDE\MACRO\if.inc' SC_MANAGER_CREATE_SERVICE equ 00000002h SERVICE_ERROR_IGNORE equ 00000000h SERVICE_AUTO_START equ 00000002h SERVICE_WIN32_SHARE_PROCESS equ 00000020h SERVICE_INTERACTIVE_PROCESS equ 00000100h SERVICE_ALL_ACCESS equ 000F01FFh ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; КОД ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: section '.data' data readable writeable lpBinaryPathName db 'C:\barrrt.EXE', 0 qwe db 'LocalService',0 comen db 'interaktiv servises',0 serviss db 'сервис успешно запущен',0 regiss db 'regiss',0 hSCManager dd ? hService dd ? no_reg db 'Сервис не загружен',0 no_men db 'Не удалось открыть менеджер сервисов',0 section '.code' code readable executable start: invoke OpenSCManager, NULL, NULL,SC_MANAGER_CREATE_SERVICE .if eax <> NULL mov [hSCManager], eax xor eax,eax invoke CreateService, hSCManager, regiss , comen,\ SERVICE_ALL_ACCESS, SERVICE_WIN32_SHARE_PROCESS+SERVICE_INTERACTIVE_PROCESS, SERVICE_AUTO_START,\ SERVICE_ERROR_IGNORE,lpBinaryPathName, NULL, NULL, NULL, NULL, NULL .if eax <> NULL mov [hService], eax invoke StartService, hService, 0, NULL invoke MessageBox, NULL,serviss, NULL, MB_ICONSTOP invoke DeleteService, hService invoke CloseServiceHandle, hService .else invoke MessageBox, NULL,no_reg,NULL, MB_ICONSTOP .endif invoke CloseServiceHandle, hSCManager .else invoke MessageBox, NULL,no_men,NULL,MB_ICONSTOP .endif invoke ExitProcess, 0 section '.idata' import data readable writeable library kernel32,'kernel32.dll',\ user32,'user32.dll',\ gdi32,'gdi32.dll',\ advapi32,'advapi32.dll' include 'C:\Users\Documents\fasmw16924\INCLUDE\API\kernel32.inc' include 'C:\Users\Documents\fasmw16924\INCLUDE\API\user32.inc' include 'C:\Users\Documents\fasmw16924\INCLUDE\API\gdi32.inc' include 'C:\Users\Documents\fasmw16924\INCLUDE\API\advapi32.inc' при запуске выдает ошибку "Сервис не загружен", что не так?
Код (Text): invoke CreateService, hSCManager, regiss , comen,\ SERVICE_ALL_ACCESS, SERVICE_WIN32_SHARE_PROCESS+SERVICE_INTERACTIVE_PROCESS, SERVICE_AUTO_START,\ SERVICE_ERROR_IGNORE,lpBinaryPathName, NULL, NULL, NULL, NULL, NULL push eax invoke GetLastError траляля