

The app's handy interface offers several navigation schemes-buttons that take you to the previous or next change, a drop-down list of differences by line, or mouse functionality going directly to any line in either document. Similar to its free cousin, but offering up many more options and customization, ExamDiff Pro displays the two files side by side, highlighting differences and allowing you to make changes on the fly. I wonder if there is a way in Win32 to check whether a change didn't affect anything other than the extended attributes (without saving the state of the folder and comparing), but that's a different question.Whether you want to compare Word documents or PERL code, ExamDiff Pro loads any two files of your choice and shows you how they differ from each other. It doesn't care about the NTFS extended attributes changing, doesn't (or cannot) filter it out.

This should not affect the comparison in any way, but apparently it triggers the directory change notification ExamDiff.exe,22236,Notif圜hangeDirectory,C:\Temp\git-difftool.a35220\right,SUCCESS,"Filter: FILE_NOTIFY_CHANGE_FILE_NAME, FILE_NOTIFY_CHANGE_DIR_NAME, FILE_NOTIFY_CHANGE_ATTRIBUTES, FILE_NOTIFY_CHANGE_SIZE, FILE_NOTIFY_CHANGE_LAST_WRITE, FILE_NOTIFY_CHANGE_CREATION, FILE_NOTIFY_CHANGE_SECURITY"Īnd there we have it: ExamDiff is listening for directory changes (either file contents or metadata) in order to alert the user that the directory has changed. Now and antivirus shouldn't modify the files that it scans, but apparently it does, by changing the files' extended attributes: MsSense.exe,6168,SetEAFile,C:\Temp\git-difftool.a35220\right\Dir1\Dir2\Dir3\File.cpp,SUCCESS, What happens is that once git copies the files to the temp folder, Windows Defender starts scanning them in the background. Turned out that the files are accessed by two processes: Windows Defender and (obviously) ExamDiff. I used the SysInternals Process Monitor to see what processes access the files.
