The format is badly constructed, fragile, endian-specific, underspecified and slow. The major difference is that this Registry filesystem format is half-arsed. The Registry binary format has all the aspects of a filesystem: things corresponding to directories, inodes, extended attributes etc. Sure it’s stored in a file, but so is ext3 if you choose to store it in a loopback mount. This misses the point: the Registry is a filesystem. It’s often said that the Registry is a “monolithic file”, compared to storing configuration in lots of discrete files like, say, Unix does under /etc. It’s a half-arsed implementation of a filesystem So now I can tell you why the Registry sucks from a technical point of view too.ġ. ![]() ![]() I’ve just spent a couple of weeks reverse engineering the binary format completely for our hivex library and shell which now supports both reading and writing to the registry. It’s quite popular to bash the Windows Registry in non-technical or lightly technical terms.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |