http://bugs.winehq.org/show_bug.cgi?id=22812
--- Comment #7 from Hin-Tak Leung htl10@users.sourceforge.net 2010-05-22 05:50:26 --- (In reply to comment #6)
Then please clarify what the Comment #3 means.
$ md5sum /media/Vista/Program\ Files/Microsoft\ SDKs/Windows/v7.0/Bin/mt.exe 79d4d86b1d0071ed817a31fa90153130 /media/Vista/Program Files/Microsoft SDKs/Windows/v7.0/Bin/mt.exe $ md5sum ~/.wine/drive_c/Program\ Files/Microsoft\ SDKs/Windows/v7.0/Bin/mt.exe 79d4d86b1d0071ed817a31fa90153130 /home/Hin-Tak/.wine/drive_c/Program Files/Microsoft SDKs/Windows/v7.0/Bin/mt.exe
Identical mt executable, processes two of the same files (setupgs.exe.bak , uninstgs.exe.bak). The resulting files of running mt under wine are invalid under Vista. The resulting files of running mt under vista are valid under Vista.
So everything is equal except the execution environment of mt, and therefore one of the problem comes from dependencies of mt provided by wine (and imagehlp.dll is prime suspect).