PDA

Ver la Versión Completa : Access Violation en Windows 10


El_Raso
21-12-2022, 04:53:40
Saludos a Todos

Yo desarrollo en Delphi XE2 corriendo ba Windows 7, mi pC fue infectada por un virus muy raro, me creaba un ejecutable con el mismo nombre del .EXE y le sumaba la parabar srv.
Ejemplo: Mi ejecutable se llamaba fuego.exe el al correr creaba otro fuegosrv.exe y al ejecutarlo siempre cargaba el explorador de internet por defecto.

Lo pude limpiar de mi PC con Windows 7, pero ahora las aplicaciones en Windows 10 por todo me dan un error de Access Violation. Eso lo hace con mucha frecuencia.

Que puedo hacer? Alguna Configuración de seguridad en WIndows 10?

Le agradeceria todas sus opiniones.

Un saludo!!!

Neftali [Germán.Estévez]
21-12-2022, 13:13:20
La verdad es que es un poco liosa la explicación que das y poco concreta.
En un momento hablas de Windows 7, luego Windows 10. No se si has actualizado o reinstalado.

a) Si has instalado el sistema de cero no tendría sentido que los errores estuvieran relacionados con todo lo anterior que ha pasado.
b) Si has actualizado a Windows 10 desde Windows 7, es posible que el sistema haya quedado inestable, sabiendo que has tenido un virus.
En este caso mi recomendación es formatar y reinstalar en un sistema limpio.

En el caso de actualización sí podría tener sentido los errores, debidos no a Delphi, sino a problemas con las propias librerías del sistema.

De todas formas los errores de Access Violation son debidos a un acceso a memoria no permitido, por lo tanto tabién puedes estar generados por tu programa.
Un error de "Access Violation" con "mucha frecuencia" es demasiado genérico como para saber a qué puede ser debido.

El_Raso
21-12-2022, 19:24:29
Saludos Neftali.... Muy agradecido por responder.

Te respondo:

No instale el sistema desde CERO elimine el virus y sigo usando el windows 7 en el desarrollo pero mis clientes tienes Windows 10 (Algunos y me da el error)


Normalmente el error me los da en procesadores I3 y I5 de 4ta a 6ta generación con Windows 10 instalado.

Existe algo en Windows 10 que se pueda desactivar para que no revise tanto mi codigo? He desactivado todo... Antivirus, Firewall y nada me ha funcionado.

Neftali [Germán.Estévez]
22-12-2022, 09:12:26
No instale el sistema desde CERO elimine el virus y sigo usando el windows 7 en el desarrollo pero mis clientes tienes Windows 10 (Algunos y me da el error)


Tal y como he comentado antes, yo reinstalaría todo el sistema desde cero para asegurarme de que no han quedado ningún resto del virus o que no quedan ficheros que haya corrompido.
No soy de los que suele dar esta solución de reinstalar a los problemas, pero en este caso me parece la más segura (sin saber qué te ha "tocado" el virus).


Normalmente el error me los da en procesadores I3 y I5 de 4ta a 6ta generación con Windows 10 instalado.

Existe algo en Windows 10 que se pueda desactivar para que no revise tanto mi codigo? He desactivado todo... Antivirus, Firewall y nada me ha funcionado.

No es habitual y no tiene mucho sentido, que utilizando código delphi "normal", te den errores determinadpos procesadores. No lo había oído nunca.
Si estás utilizando algún código o librería que se salga de lo habitual yo investigaría por ahí.
Otra opción si no tienes ni idea de quien genera esos errores el añadir LOG a tu programa y activarlo en aquellos clientes que tienen esos errores.