Для этого вам нужно использовать System.Management - чтобы получить информацию об оборудовании, вам нужно создать объект класса ManagementObjectSearcher.
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key);
Ключ в приведенном выше коде: переменная, которая заменяется соответствующими данными. Например, чтобы получить информацию о процессоре, вы должны заменить ключ на Win32_Processor.
Для получения полного списка ключей и получения дополнительной информации, пожалуйста, прочитайте следующее https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I