(Ring0 can disable the keyboard protection of nProtect GameGuard, and keyenable can disable the keyboard protection of NP ring0, thus making keybd_ event ,mouse_ The use of event function is not affected in ring0. Theoretically, this program can deal with all versions of NP)