我们开发的打印驱动程序可以手动添加,但是现在的问题是发布程序的时候如何用InstallShield安装它。谢谢!

解决方案 »

  1.   

    你的打印驱动有没有安装程序?
    有的化,在你的安装程序里调用它就可以了!
    至于更复杂一些的,你要知道你的打印驱动用了那些DLL,放在什么目录下,以及注册表表里写了些什么,这些install shield都可以去拷贝,去写,前提是你要了解你的打印驱动。
      

  2.   

    写一个安装打印机的驱动程序.dll,调用WINAPI的函数好像是AddPrinter(),具体的自己去查一下,这个函数可以帮你把打印机的信息在注册表里都写好,把相应的文件放到相应的目录下。需要不了几行代码。然后在Install Shield里的Custom Action中调用这个.dll,安装的时候就会运行这个驱动程序。