A comment on a Microsoft blog from 2005 mentions over 150 sources of entropy for the Windows
CryptGenRandom function. The majority of sources come from low-level system information (precise stat counters), the process' environment block, high-precision CPU counters, exception information, process information, and more. I have two questions about this entropy collection:
Are all these entropy sources still used on modern Windows, more than a decade later?
Are these sources queried at each randomness request, or is an entropy pool used?