本文针对微细电火花加工控制这样一个实时性要求很高的计算机控制系统 ,分析了控制对象对控制软件的要求。对Windows95系统在实时性方面有关内容进行了深入剖析 ,指出仅仅通过Windows95的API ,及定时器要完成高精度实时控制是不可能的。并且提出了解决的方法 :通过成熟软件VtoolsD来编写虚拟设备程序。本文分析了虚拟设备程序的强大功能 ,简要介绍了用VtoolsD编写中断处理程序的方法。介绍了采用VisualC ++5.0和VToolsD结合来编写控制软件的关键技术。该控制系统在微细电火花计算机控制系统上长时间可靠运行 ,达到了预期目标。