-1
I'm reading the book "Learning Python, 5th Edition" by Mark Lutz and the author makes a comment about the Windows Registry that got me wondering.
Here is the sentence in question (from Chapter 3, Section 2):
Because newer Windows systems use the Windows Registry (a.k.a. filename associations) to find a program with which to run a file, you don’t need to name “python” or “py” on the command line explicitly to run a .py file.
I have two questions about this:
- Is this a complete description of the Windows Registry?
(I'm 99% certain it is not, as it wasn't the main intent of the author to describe the Windows Registry.)
- Is it an accurate description of the Windows Registry?
Put another way, are all Windows filename associations in fact stored in the Windows Registry, or are there multiple other places such associations may be stored?
(If it is not accurate, how should this sentence be worded to be entirely accurate, without broadening the scope beyond the author's intent?)
1No; It is not accurate. The registry hive, contains a great deal more, then just file associations. So the "a.k.a file name associations" part of that statement is 100% incorrect. – Ramhound – 2016-09-09T00:24:34.567