Merhabalar.
Bugün sizlere C# dili ile TPM bilgisi almayı göstereceğim.
Öncelikle bir Form veya Console uygulaması açın.
.NET Framework sürümü 4'den yüksek olsun.
Gerekli referans kütüphanelerimiz;
Ardından alt kısımda verdiğim kodları giriniz.
Ardından programı derleyip mutlaka yönetici olarak çalıştırın. Yoksa boş ekran gelir
Bunun nedeni, TPM sınıfına yönetici izni olmadan Windows tarafından izin verilmediği için.
Sonucu:
Not: TPM kapalı ise veriler direkt boş döner.
İyi çalışmalar, kolay gelsin.
Bugün sizlere C# dili ile TPM bilgisi almayı göstereceğim.
Öncelikle bir Form veya Console uygulaması açın.
.NET Framework sürümü 4'den yüksek olsun.
Gerekli referans kütüphanelerimiz;
C#:
using System;
using System.Management;
Ardından alt kısımda verdiğim kodları giriniz.
C#:
try{
ManagementObjectSearcher get_tpm = new ManagementObjectSearcher("root\\CIMV2\\Security\\MicrosoftTpm", "SELECT * FROM Win32_Tpm");
foreach (ManagementObject tpm_query in get_tpm.Get()){
Console.WriteLine("Aktiflik Durumu: {0}", tpm_query["IsActivated_InitialValue"]);
Console.WriteLine("Aktiflik Değeri: {0}", tpm_query["IsEnabled_InitialValue"]);
Console.WriteLine("Aktiflik Çalışabilirliği: {0}", tpm_query["IsOwned_InitialValue"]);
Console.WriteLine("Üretici Kimliği: {0}", tpm_query["ManufacturerId"]);
Console.WriteLine("Üretici Kimliği Değeri: {0}", tpm_query["ManufacturerIdTxt"]);
Console.WriteLine("Üretici Sürümü: {0}", tpm_query["ManufacturerVersion"]);
Console.WriteLine("Tam Üretici Sürümü: {0}", tpm_query["ManufacturerVersionFull20"]);
Console.WriteLine("Üretici Sürümü Bilgisi: {0}", tpm_query["ManufacturerVersionInfo"]);
Console.WriteLine("Fiziksel Varlık Sürüm Bilgisi: {0}", tpm_query["PhysicalPresenceVersionInfo"]);
Console.WriteLine("TPM Sürümü: {0}", tpm_query["SpecVersion"]);
}
Console.ReadLine();
}catch (Exception error){
Console.WriteLine("Hata: " + error.Message);
}
Ardından programı derleyip mutlaka yönetici olarak çalıştırın. Yoksa boş ekran gelir
Bunun nedeni, TPM sınıfına yönetici izni olmadan Windows tarafından izin verilmediği için.
Sonucu:
Not: TPM kapalı ise veriler direkt boş döner.
İyi çalışmalar, kolay gelsin.
Son düzenleme: