Sem comentarios essa minha duvida haha
resolvi ela da forma mais besta do mundo xD
Segue exemplo:
Código: Selecionar todos
PROCEDURE Main
LOCAL nHandle := FCreate( "HELLO.COM" )
FWrite( nHandle, chr(0xE8), len(chr(0xE8)) )
FWrite( nHandle, chr(0x05), len(chr(0x05)) )
FWrite( nHandle, chr(0x00), len(chr(0x00)) )
FWrite( nHandle, chr(0xB8), len(chr(0xB8)) )
FWrite( nHandle, chr(0x00), len(chr(0x00)) )
FWrite( nHandle, chr(0x4C), len(chr(0x4C)) )
FWrite( nHandle, chr(0xCD), len(chr(0xCD)) )
FWrite( nHandle, chr(0x21), len(chr(0x21)) )
FWrite( nHandle, chr(0x0E), len(chr(0x0E)) )
FWrite( nHandle, chr(0x1F), len(chr(0x1F)) )
FWrite( nHandle, chr(0xBA), len(chr(0xBA)) )
FWrite( nHandle, chr(0x12), len(chr(0x12)) )
FWrite( nHandle, chr(0x01), len(chr(0x01)) )
FWrite( nHandle, chr(0xB4), len(chr(0xB4)) )
FWrite( nHandle, chr(0x09), len(chr(0x09)) )
FWrite( nHandle, chr(0xCD), len(chr(0xCD)) )
FWrite( nHandle, chr(0x21), len(chr(0x21)) )
FWrite( nHandle, chr(0xC3), len(chr(0xC3)) )
FWrite( nHandle, "Hello World!", len("Hello World!") )
FWrite( nHandle, chr(0x24), len(chr(0x24)) )
FClose( nHandle )
RETURN