This project consists on creating a DLL in C language with two functions:
int CreateImagen(LPCTSTR imageFile, DWORD physicalVolume);
int RestoreImagen(LPCTSTR imageFile, DWORD physicalVolume);
The format of the image file is VHD and the backup process should create the image from a shadow copy of the volumes using VSS (Volume Shadow Copy Service).