Lecture d’un fichier pendant l’écriture par un autre programme (Windows)

Donc, fondamentalement, j’essaie de lire un fichier journal à partir d’un jeu pendant que ce jeu est en cours d’exécution afin que mon programme réagisse de manière dynamic. Je sais que c’est possible , car d’autres programmes tels que Notepad (++) peuvent le faire. Cependant, après avoir cherché une réponse, la plupart de ce que je peux trouver n’est que Linux.

Je n’ai aucune idée de la façon de procéder, de l’aider avec C ++ ou C # serait génial. Même si je préférerais le C ++ natif sur C #.

La solution winapi “native” est CreateFile , et en particulier son paramètre dwShareMode .