On Tue, Oct 07, Sylvain Petreolle wrote:
I still get a crash with WinDVD. Attached : trace with +int (int 1a has no other debug channel) and disass around $eip.
Well, well. This looks pretty interesting. It looks like the program is trying to call PCI BIOS routine "FIND PCI DEVICE" from 32-bit linear code.
This is either some kind of copy protection scheme or the program really wants to call PCI BIOS, which is something I thought event Windows 95 would not allow. Have you tried running the program using different Windows versions (NT or later)?