Hi,
You can read the serial number by doing:
XMP_OptionBits aXMPOptionsBits = kXMPFiles_OpenForRead | kXMPFiles_OpenUseSmartHandler;
SXMPFiles aXMPFile;
bool aFileOpenOK = apXMPFile.OpenFile(strFileName, kXMP_UnknownFile, aXMPOptionsBits);
SXMPMeta imageMeta;
aXMPFile.GetXMP(&imageMeta);
std::string val;
imageMeta.GetProperty(kXMP_NS_EXIF_Aux, "SerialNumber",&val,0);
aXMPFile.CloseFile();
You will get the value in 'val' variable.
Thanks,
Amit