ResetEventってことは、Eventを使ってるってこと?
止めるにはSetEventのような気がするが・・・
あと、スレッドBがEventをチェックする機会は用意されてるかい?

単に排他処理したいなら691の言うようにCriticalSectionあるいは
Mutexを使うといいよ。