Я хотел бы знать, есть ли у кого-нибудь здесь примеры хороших примеров реализации CID CPUID, на которые можно ссылаться с любого из управляемых языков .net.
Также, если это не так, следует ли мне знать о некоторых различиях в реализации между X86 и X64?
Я хотел бы использовать CPUID для получения информации о компьютере, на котором работает мое программное обеспечение (crashreporting и т.д.), и я хочу, чтобы все было максимально совместимо, насколько это возможно.
Основная причина, о которой я прошу, заключается в том, что я являюсь полным noob, когда дело доходит до написания того, что, вероятно, будет всем машинным инструкциям, хотя у меня есть базовые знания о регистрах CPU и т.д....
Прежде чем люди начнут рассказывать мне в Google: я нашел несколько примеров в Интернете, но обычно они не предназначены для разрешения взаимодействия с управляемым кодом, и ни один из примеров не был нацелен на X86 и X64. Большинство примеров оказались специфичными для X86.