Cómo crear una clave de registro (o archivo) no recuperable en C ++

Me gustaría crear una versión por tiempo limitado de un juego que estoy desarrollando en C ++. Ya conozco algún programa que crea archivos que aún no puedo eliminar, y otro que creó una clave de registro muy difícil de eliminar (porque había varias subclaves y primero necesitaba cambiar el propietario a lo más profundo, eliminarlo, subir, cambiar propietario) ...)

Entonces creo que la única forma es crear algo en la computadora que no sea (o apenas) delegable para marcar el comienzo de la prueba. Sé cómo crear una clave o un archivo, pero no cómo protegerlos.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta