Windows 10 错误 - 尝试读取或写入受保护的内存.这通常表示其他内存已损坏



在 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 解决了这个问题。

最新更新