(про GetFileVersionInfoSize
здесьАвтор: Peregrin
Дата: 15.08.08
)
ZwQuerySystemInformation Function
Parameters
SystemInformationClass [in]
The type of system information to be retrieved. This parameter can be one of the following values from the SYSTEM_INFORMATION_CLASS enumeration type.
...
SystemInterruptInformation
An opaque SYSTEM_INTERRUPT_INFORMATION structure that can be used to generate an unpredictable seed for a random number generator. Use the CryptGenRandom function instead.
SystemExceptionInformation
An opaque SYSTEM_EXCEPTION_INFORMATION structure that can be used to generate an unpredictable seed for a random number generator. Use the CryptGenRandom function instead.
Почемуто мне это не кажеться смешным. Особенно учитывая что их юзает сама CryptGenRandom в качестве дополнительных seed'ов.
А еще эти структуры не такие уж рандомные, а содержать в себе некоторые поля, про которые вам знать просто не нужно.