使用VB怎么开发打印机的驱动程序?

解决方案 »

  1.   

    驱动程序只能使用DDK、DriverStudio或者WinDriver之类方式开发
     只能使用C/C++语言
      

  2.   

    VB不是用来干这个的,别浪费时间在这个上面,如果你真的了解驱动程序的原理的话,你也就不会想到用VB了.
      

  3.   

    用C写dll,
    然后用VB调用,赫赫:)
      

  4.   

    是的Delphi可以的。
    .SYS不过是普通的PE文件罢了。PE头的CheckSum标志有点区别。
    我现在常常无聊的时候把自己用VC写的驱动用Delphi重写一遍。毕竟Delphi是我的入门语言。
    VB不成的,VB要运行时库。而且VB的运行时库用了Ring3中的SDK API,不能在Ring0运行.
    而且VB不能开发动态连接库。VB开发的DLL是ActiveX的DLL。