How do you unwind a 64 bit dll? This one cycles 2 to 3 times. RtlUnwind does nothing. ExitProcess kills the application with a general or a dll specific address. You can hear it and see it with the beeps and the MessageBox. I just wanted to multiply 2 dwords, but I have to add a number greater than zero to get the product and to prevent a fault because of the cycling. I can’t add just zero. Otherwise I would not care if it recycled 1000 times.