ich*_*ban 6 c# vb.net printing
我有一个.INF用于我需要从.NET应用程序安装的虚拟打印机.我在使用批处理脚本之前已经这样做了,但我正在寻找一段代码来在.NET Framework中执行此操作.
打印机.INF并没有什么特别之处,因此任何从C#或VB.NET中的INF安装打印机的代码都可以使用.
我相信这可以通过互操作到本机win32 API,但我发现它更容易,只是使用System.Diagnostics.Process()通过以下方式调用printui.dll:
rundll32.exe printui.dll,PrintUIEntry /?
也许您已经在上面提到的批处理脚本中使用了它,但如果没有,则在此处记录参数:PrintUI.DLL用户指南和参考
请务必针对您需要支持的所有操作系统进行测试.某些选项要么在所有Windows版本中都不存在,要么已经重命名(尽管我认为它们是更深奥的选项 - 安装.INF可能会全面运行).
| 归档时间: |
|
| 查看次数: |
14376 次 |
| 最近记录: |