SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: diego.martinez en Jueves 25 de Febrero de 2010, 20:14

Título: Excepcion Curiosa
Publicado por: diego.martinez en Jueves 25 de Febrero de 2010, 20:14
Buenas:

Llevo un par de dias con una excepción muy curiosa en mi codigo.

Código: Text
  1.  
  2. ...
  3. 'GRegister.exe': Loaded 'C:WINDOWS.0system32shlwapi.dll', No symbols loaded.
  4. 'GRegister.exe': Loaded 'C:WINDOWS.0system32msvcrt.dll', No symbols loaded.
  5. [color=#FF0000]First-chance exception at 0x7c92b21a in GRegister.exe: 0xC0000005: Access violation writing location 0x00000010.[/color]
  6. 'GRegister.exe': Unloaded 'C:Archivos de programaKaspersky LabKaspersky Anti-Virus 6.0 for Windows Workstationsadialhk.dll'
  7. 'GRegister.exe': Unloaded 'C:WINDOWS.0system32shlwapi.dll'
  8. 'GRegister.exe': Unloaded 'C:WINDOWS.0system32msvcrt.dll'
  9. ...
  10.  
  11.  

es una excepcion que se produce en la incialización de la aplicación , sin llegar a ejecutar ni una linea de codigo (o sea, que se produce durante la inicialización del programa, crt, windows, variables staticas...) .

Pero lo mas curioso, es que SOLO ocurre si en algun lugar uso MessageBox.
Si no hay ninguno, no ocurre, asi que es algo que se compila solo si se incluye esta funcion.

Igualmente, el codigo (a pesar de ser una excepcion de escritura en puntero no valido) funciona todo correctamente.
Quizas es el antivirus que esta supervisando los messagebox del sistema? os ha pasado algo asi a vosotros?


PD: me pasa con cualquier codigo, no solo con el GRegister, asi que no puede ser cosa de mi source. Quizas es algo de como esta montado el proyecto? quizas estoy mezclando alguna cosa?

gracias!

att:
Diego Martinez
Título: Re: Excepcion Curiosa
Publicado por: Eternal Idol en Jueves 25 de Febrero de 2010, 20:34
adialhk.dll Eso debe ser HOOK, es un bug del Kaspersky seguro, mas que por el MessageBox en si mismo puede estar dado por lo que implica enlzazarlo directamente (la carga de la user32.dll) no es un producto muy robusto por lo que yo tengo entendido.
Título: Re: Excepcion Curiosa
Publicado por: diego.martinez en Viernes 26 de Febrero de 2010, 10:08
muchas gracias, era eso lo que me temia.
Título: Re: Excepcion Curiosa
Publicado por: Eternal Idol en Viernes 26 de Febrero de 2010, 15:24
De nadas  :comp: