{ "Tentativa de ler ou gravar memória protegida. Isso é muitas vezes uma indicação de que outra memória está corrompida."}

votos
0

Eu construí uma estrutura de aplicativo simples de contornar Unity. Controles de formulário e de usuário ou seja, são descrita como xml e construído de forma dinâmica. I tem uma forma que contém uma caixa de combinação que quando fechada faz com que o erro detalhado abaixo. O problema não ocorre se a caixa de combinação é substituído por um controlo de caixa de listagem.

Alguns googling levantou alguns relatos de um patch que eu não consegui instalar .. KB923028

{ Tentativa de ler ou gravar memória protegida. Isso é muitas vezes uma indicação de que outra memória está corrompida.}

stacktrace:

   at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
   at System.Windows.Forms.Control.DefWndProc(Message& m)
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at DPOSSQL.Program.Main() in C:\VSSData\DPOS SQL\DPOS SQL\Program.cs:line 46
   at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Publicado 19/05/2009 em 17:06
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Basta clicar isso no Windows XP quando se tenta mudar a exibição do sistema para "Extra fontes grandes" enquanto meu aplicativo .NET estava correndo.

Parece provável que isto está relacionado com uma fonte malformado ou similar.

Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Source: System.Windows.Forms
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
Respondeu 20/01/2010 em 03:25
fonte usuário

votos
0

Eu já vi esse erro quando eu instalar uma nova fonte no meu sistema. Você instalou uma nova fonte ou um programa que instalou novas fontes recentemente?

Não outros programas .net funcionar corretamente? Se não, a sua aposta melhor é provavelmente reinstalar o .NET framework.

Respondeu 19/05/2009 em 20:32
fonte usuário

votos
0

Eu já vi esse tipo de coisa quando um controle usa um estilo XP / Vista e depois é executado em uma versão mais antiga do Windows.

Respondeu 19/05/2009 em 20:14
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more