There are many programs that recover deleted photos, but never deal with the corrupted photos that happen when batteries fail or children get hold of you camera, or even if your memory card fails (I have had 2 cards fail in past years).
Also I since they make no specific comment about the product, I doubt that if a photo is both deleted and also corrupted (no matter whether over written or otherwise corrupted), this software will not recover and repair the photo.