tools: msvc signal handling