Setiap komputer memiliki komponen yang membawa nomor seri tertentu. Beberapa nomor ditetapkan ketika sistem operasi diinstal, tetapi beberapa benar-benar tertanam di perangkat keras. Menggunakan C#, beberapa serial yang disematkan dapat digabungkan untuk membuat ID komputer yang unik.

Mengapa serial yang unik? Alasan sederhana adalah untuk merek perangkat lunak ke komputer tertentu. Sistem perizinan yang mungkin tidak fleksibel, bisa sangat efektif tergantung pada cara penggunaannya.

Untuk artikel ini kita akan menggunakan dua serial, harddisk dan CPU. Keduanya akan diperoleh dengan System.Management kelas C# bawaan.

Jika Anda membuat Proyek Baru di Visual Studio 2005 (salah satu edisi), Anda akan melihat baris “menggunakan System.Management” tidak berfungsi. Anda harus menambahkannya secara manual:

Best software for Jasa PBN Murah free
  • Buka Penjelajah Solusi
  • Klik kanan pada Referensi dan klik “Tambahkan Referensi…”
  • Temukan System.Management dari tab .Net.

Setelah diatur, mudah untuk mendapatkan ID perangkat keras.

Best application for Sport free

ID hard drive jelas tergantung pada hard drive. Berikut pseudocodenya:

  • Buat ManagementObject dengan string “win32_logicaldisk.deviceid=[drive letter here]:”
  • Akses serial dengan indeks “VolumeSerialNumber”, misalnya disk[“VolumeSerialNumber”] di mana disk adalah ManagementObject

ID CPU sebenarnya agak fleksibel juga. Banyak komputer saat ini memiliki lebih dari satu CPU. Anda menggunakan yang pertama seperti pada contoh saya, atau beberapa yang:

  • Buat ManagementObject dengan string “win32_processor”
  • Pergi melalui prosesor yang tersedia
  • Akses properti seperti ini: managObject.Properties[“processorID”]

Menggabungkannya bisa sederhana atau kompleks. Cukup menambahkannya bersama-sama dalam satu baris berfungsi dengan baik. Sebagai contoh saya, beberapa 0 yang berlebihan dihapus sebelum datang ID dari drive pertama yang tersedia dan CPU pertama.

Cobalah untuk melihat bagaimana angka-angkanya terlihat.

Next Article Home Based Business

See also  Fitur Perangkat Lunak Pengangkutan yang Baik