How can I find out when a picture was actually taken in C# running on Vista?
<p>In windows XP "FileInfo.LastWriteTime" will return the date a picture is taken - regardless of how many times the file is moved around in the filesystem.</p>

<p>In Vista it instead returns the date that the picture is copied from the camera.</p>

<p>How can I find out when a picture is taken in Vista? In windows explorer this field is referred to as "Date Taken".</p>
