The Windows Registry API is an incomplete wrapper over the NT Registry API. One glaring problem with it is that the windows API uses null-terminated string, whereas the NT API (and the underlying file format) use length-prefixed strings. This means you can effectively hide keys and values from software using the normal Windows API.
L'API de registre Windows est une enveloppe incomplète de l'API de registre NT. Un problème flagrant est que l'API Windows utilise des chaînes à terminaison nulle, alors que l'API NT (et le format de fichier sous-jacent) utilise des chaînes à longueur fixe. Cela signifie que vous pouvez effectivement cacher les clés et les valeurs aux logiciels utilisant l'API Windows normale.
Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=2&topic_id=18281&post_id=207073