Jinu _George Ответов: 1

Ошибка Windows 10-попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена


Я получаю эту ошибку для метода SetPrinter в winspool.drv при запуске моего приложения на машине windows 10. Эта проблема обнаружена после обновления до версии 4.6.1 .net frame work.

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.

Что я уже пробовал:

Эта проблема обнаружена после обновления до версии 4.6.1 .net frame work.

Bernhard Hiller

Вы проверяли наличие 32-битных и 64-битных проблем?

1 Ответов

Рейтинг:
6

Jinu _George

Я решил эту проблему, изменив целевой процессор на x86.