pues si está muy bien lo que mostró román ,y es más elegante pues no hay que hacer lo del exec.bat , que en fin,para que entiendas esta otra vía lo que hay que poner en el mismo es: directorio..\mysql.msi y más nada
Código Delphi
[-]
WinExec(PChar(Exec.bat), SW_hide);
Saludos