Yop !
CreateFile et toutes ses copines ne fonctionnent que si le port que tu veut ouvrir est libre. Donc tu peut oublier l'API
"traditionel" pour espionner un port série.
Je ne sais pas comment fonctionne PortMon, je me suis déja posé la question mais je n'ais pas chercher. Vas chez
Systems Internals, ils expliquent en partie le principe, ça donne une idée d'où aller chercher plus d'info sur le MSDN et ailleurs.
Tu peut toujours te procurrer et lire
Windows Internals (il me semble qu'il en parle un peu, mais je n'ais que survolé la 1ere édition de ce boukin il y a longtemps), de Mark Russinovich (l'auteur de PortMon, un ancien de chez M$)
Je ne pense pas que ce soit trivial, alors bon courage.
zNoRt~!