El C es un lenguaje de programación de alto nivel que en principio no está orientado a objetos y por su arquitectura de lenguaje tradicional carece de las ayudas de otros lenguajes modernos, por lo que no se recomienda exactamente para principiantes.
Por otro lado, los contextos (sistema operativo, programas en ejecución, entorno de red) son tan variados que tendrías que ver si el antivirus, en este caso el anti-ransomware se ejecuta como servicio, a qué nivel de prioridades se ejecuta, etcétera. Ello hace inviable escribir un anti-ransomware genérico, ya que generalmente estas herramientas están orientadas a una amenaza concreta.
Por otro lado, ten en cuenta que algunos sistemas (como Linux) gracias a su arquitectura, tienen la protección incluida en la arquitectura del sistema operativo debido a que a los procesos de ransomware les resulta muy difícil acceder al control del sistema, por lo que no necesitan de estas herramientas que suponen una carga adicional de tiempo de proceso.
En cualquier caso, si necesitas ayuda en los pasos básicos de programación a nivel de sistema operativo, puedo recomendarte herramientas y lenguajes de programación para que investigues más en este tema. Espero haberte servido de ayuda y haber podido aclarar algunos conceptos. No dudes en consultarme de nuevo si necesitas algún ejemplo de código genérico en C sobre cómo funcionaría un anti-ransomware.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence