;##########################################################################
    .386
    .model flat, stdcall
    option casemap :none

    include Header.asm

.data
    mLoaded      db "SoftIce is loaded.", 0    
    mNotLoaded   db "SoftIce is not loaded", 0
    mTest        db "Test", 0

.code
start:
;##########################################################################
    invoke IsSoftIceRunning
    .if eax == TRUE
        invoke MessageBox, NULL,
                           ADDR mLoaded,
                           ADDR mTest,
                           MB_OK
    .else
        invoke MessageBox, NULL,
                           ADDR mNotLoaded,
                           ADDR mTest,
                           MB_OK
    .endif
    invoke ExitProcess, 0
;##########################################################################
end start