Puedes hacer algo como esto:
Código PHP:
void __fastcall SaveResource(String ResName, String FileName)
{
TResourceStream *Res = new TResourceStream((int)HInstance, ResName, RT_RCDATA);
__try{
Res->SaveToFile(FileName);
}
__finally{
delete Res;
}
}
//---------------------------------------------------------------------------
String CAB = Ruta + L"dat.cab";
String RAR = Ruta + L"rar.exe";
if(!FileExists(RAR))//Si no existe Rar.exe
SaveResource(L"C", CAB);
if(!FileExists(IMG))
SaveResource(L"R", RAR);
...................
Saludos.