When Windows NT was being cobbled together from Windows 3.x and OS/2, MS trapped C+A+D for security reasons. Since CAD can be spoofed in software, MS decided to trap it so that to system cannot be rebooted by issuing a CAD in software. Before trapping it, CAD would reboot without user intervention and cause potential data loss and possibly start any trojan apps installed without user authorization. This was all required to receive gov't C2 Security Certification (Something MS only received as long as the computer was not plugged into a network of any kind). Most in the industry derrided MS for doing it, and some still do.