如何搭建虚拟打印驱动的调试环境呢

怎么搭建虚拟打印驱动的调试环境呢?
打印过程分为: Print Processor-> Print Port Monitor -> 到最终产生的目的文件。 其中,还包括,Print Option UI 和 Print Port UI。
这些部分都是dll.作为写程序,我怎么搭建这样的一个调试环境呢?一般是怎么调试的?怎么搭建这样的调试环境?

------解决方案--------------------
最好用虚拟机调试,下载一个虚拟机装上
驱动调试要小心,高不好整机就崩溃重启了