Salida automática de los créditos y casque.

Jorge, quizá sea una "chorrada" pero mejoraría bastante que al finalizar los créditos, el programa fuese al menú principal automáticamente, ya que la prueba que he hecho, ha sido chuparme los créditos en catalán y esperar a que finalizara la música, pero la pantalla queda bloqueada al final en color azul hasta que presionas una tecla, momento en el cual me peta el programa.
Te adjunto un poco de info del casque en ese momento:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="HeadOverHeels-1.0.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="alleg42.dll" SIZE="1032100" CHECKSUM="0x29884498" BIN_FILE_VERSION="4.2.2.0" BIN_PRODUCT_VERSION="4.2.2.0" PRODUCT_VERSION="4.2.2" FILE_DESCRIPTION="Allegro" COMPANY_NAME="Allegro Developers" PRODUCT_NAME="Allegro" FILE_VERSION="4.2.2" ORIGINAL_FILENAME="ALLEG42.DLL" INTERNAL_NAME="ALLEG42" LEGAL_COPYRIGHT="Copyright © 1994-2007 Allegro Developers" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1096F8" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="4.2.2.0" UPTO_BIN_PRODUCT_VERSION="4.2.2.0" LINK_DATE="12/23/2007 15:31:14" UPTO_LINK_DATE="12/23/2007 15:31:14" VER_LANGUAGE="Inglés (Reino Unido) [0x809]" />
<MATCHING_FILE NAME="HeadOverHeels-1.0.exe" SIZE="2647303" CHECKSUM="0xA3C2A914" MODULE_TYPE="WIN32" PE_CHECKSUM="0x28DA39" LINKER_VERSION="0x10000" LINK_DATE="12/31/2008 13:21:47" UPTO_LINK_DATE="12/31/2008 13:21:47" />
<MATCHING_FILE NAME="libogg-0.dll" SIZE="51790" CHECKSUM="0x5D67828D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14962" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:18:19" UPTO_LINK_DATE="12/23/2008 14:18:19" />
<MATCHING_FILE NAME="libvorbis-0.dll" SIZE="183050" CHECKSUM="0xCD38F61A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3AAA3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:31:33" UPTO_LINK_DATE="12/23/2008 14:31:33" />
<MATCHING_FILE NAME="libvorbisenc-2.dll" SIZE="1153640" CHECKSUM="0x2028728D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x122A0B" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:36" UPTO_LINK_DATE="12/23/2008 14:32:36" />
<MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="48995" CHECKSUM="0xFCACB178" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12763" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:34" UPTO_LINK_DATE="12/23/2008 14:32:34" />
<MATCHING_FILE NAME="libxerces-c.dll" SIZE="6328202" CHECKSUM="0x2B39E4A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60C6FD" LINKER_VERSION="0x10000" LINK_DATE="09/23/2007 21:21:26" UPTO_LINK_DATE="09/23/2007 21:21:26" />
<MATCHING_FILE NAME="mingwm10.dll" SIZE="15964" CHECKSUM="0x56F6EC70" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4984" LINKER_VERSION="0x10000" LINK_DATE="12/27/2007 14:23:32" UPTO_LINK_DATE="12/27/2007 14:23:32" />
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="pthreadGCE2.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1037312" CHECKSUM="0x3400021F" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10AB69" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:56:30" UPTO_LINK_DATE="07/05/2006 10:56:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>
Te adjunto un poco de info del casque en ese momento:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="HeadOverHeels-1.0.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="alleg42.dll" SIZE="1032100" CHECKSUM="0x29884498" BIN_FILE_VERSION="4.2.2.0" BIN_PRODUCT_VERSION="4.2.2.0" PRODUCT_VERSION="4.2.2" FILE_DESCRIPTION="Allegro" COMPANY_NAME="Allegro Developers" PRODUCT_NAME="Allegro" FILE_VERSION="4.2.2" ORIGINAL_FILENAME="ALLEG42.DLL" INTERNAL_NAME="ALLEG42" LEGAL_COPYRIGHT="Copyright © 1994-2007 Allegro Developers" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1096F8" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="4.2.2.0" UPTO_BIN_PRODUCT_VERSION="4.2.2.0" LINK_DATE="12/23/2007 15:31:14" UPTO_LINK_DATE="12/23/2007 15:31:14" VER_LANGUAGE="Inglés (Reino Unido) [0x809]" />
<MATCHING_FILE NAME="HeadOverHeels-1.0.exe" SIZE="2647303" CHECKSUM="0xA3C2A914" MODULE_TYPE="WIN32" PE_CHECKSUM="0x28DA39" LINKER_VERSION="0x10000" LINK_DATE="12/31/2008 13:21:47" UPTO_LINK_DATE="12/31/2008 13:21:47" />
<MATCHING_FILE NAME="libogg-0.dll" SIZE="51790" CHECKSUM="0x5D67828D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14962" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:18:19" UPTO_LINK_DATE="12/23/2008 14:18:19" />
<MATCHING_FILE NAME="libvorbis-0.dll" SIZE="183050" CHECKSUM="0xCD38F61A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3AAA3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:31:33" UPTO_LINK_DATE="12/23/2008 14:31:33" />
<MATCHING_FILE NAME="libvorbisenc-2.dll" SIZE="1153640" CHECKSUM="0x2028728D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x122A0B" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:36" UPTO_LINK_DATE="12/23/2008 14:32:36" />
<MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="48995" CHECKSUM="0xFCACB178" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12763" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:34" UPTO_LINK_DATE="12/23/2008 14:32:34" />
<MATCHING_FILE NAME="libxerces-c.dll" SIZE="6328202" CHECKSUM="0x2B39E4A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60C6FD" LINKER_VERSION="0x10000" LINK_DATE="09/23/2007 21:21:26" UPTO_LINK_DATE="09/23/2007 21:21:26" />
<MATCHING_FILE NAME="mingwm10.dll" SIZE="15964" CHECKSUM="0x56F6EC70" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4984" LINKER_VERSION="0x10000" LINK_DATE="12/27/2007 14:23:32" UPTO_LINK_DATE="12/27/2007 14:23:32" />
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="pthreadGCE2.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1037312" CHECKSUM="0x3400021F" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10AB69" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:56:30" UPTO_LINK_DATE="07/05/2006 10:56:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>