在 Windows 10 机器中运行我的应用程序时,我在 winspool 中的 SetPrinter 方法收到此错误.drv。此问题在升级到 4.6.1 .net 框架工作后发现。
Public Declare Function SetPrinter Lib "winspool.drv" Alias "SetPrinterA" _
(ByVal hPrinter As IntPtr, _
ByVal Level As Integer, _
ByVal pPrinter As IntPtr, _
ByVal Command As Integer) _
As Long
但这在Windows 7机器上工作正常。
感谢您的支持
我通过将目标 CPU 更改为 x86 解决了这个问题。