du willst also nicht die Dateiihnalte vergleichen?
in NTFS (vorallem in Vista gibt es irgendwo eine nette
API dafür) kann man Dateien eine eindeutige ID zuweisen lassen ... diese ID müßt man nur noch auslesen (sollte über das
Handle möglich sein) und vergleichen.
(aber IDs sind nur innerhalb einer Partition eindeutig ... müßte man nun also noch die Prattition/Laufwerk, wo die dateien drauf sind vergleichen)