我已成功为带有Windows驱动程序工具包的Windows创建了一个XPS打印机驱动程序。打印机部件(驱动程序和实际打印机设置)是较大应用程序的一部分。手动安装驱动程序工作正常,因为我可以手动接受它没有经过认证,因为Windows提示我接受或拒绝安装(因为它没有经过认证)。
驱动程序安装应该与其他应用程序一起嵌入到Click once安装中,但这似乎不能很好地工作,因为我从未有机会接受驱动程序未经认证的事实。到达打印机安装部件时,安装只是“挂起”。
是否有其他人遇到过这类问题,要么知道如何获得驾驶员认证,要么知道不需要认证的更好方法?
答案 0 :(得分:1)
您需要与Microsoft合作。为了获得驱动程序认证,您需要通过他们的WHQL测试。更多信息请访问:http://msdn.microsoft.com/en-us/windows/hardware/gg463010 这有时可能是一个痛苦而昂贵的过程,所以我祝你好运。
答案 1 :(得分:0)
您可以使用printUI.dll作为打印机/驱动程序安装实用程序,以便使用脚本进行安装。此链接提供了DLL的一些详细信息 - http://support.microsoft.com/kb/189105。
还在谷歌搜索PrintUI.DLL,您将获得参考手册。使用它你可以安装具有INF文件的驱动程序(我假设它基本上是你的XPS驱动程序包的格式)。它们有一些标志/ q和/ Gw用于安静模式,应该抑制驱动程序警告。
希望这会有所帮助。如果是这样(+1):)