You can desactivate those BP using API SetThreadContext (a way to reach
Ring0), that will clean the DRx registers, rendering inefective any hardware
BP set by the debugger. I don't know if this could be achevied without
using Ring0....