CheckWin独立出来，避免重复初始化