Handling Hardware Interrupts

I am looking for a routine to handle a write file error in Delphi 2.0 on a
Win95 platform when using the filecopy API function. I have tried the usual
try..finally with setting the flag SEM_FailCriticalErrors, but this does
not seem to catch the exception. I also noticed that when copying a file
from the windows explorer to a disk with bad clusters it does not catch
this error either.

Any help would by appreciated.

Thanks in advance

Gary Hanks