Mengotomatiskan Perubahan Informasi OEM


Saya memperbarui Windows entah bagaimana untuk pertama kalinya setelah membeli laptop dan menemukan bahwa logo pabrikan cantik yang ditampilkan di Sistem tiba-tiba menghilang di suatu tempat.

Jadi saya menemukan apa itu OEM ...

Google dengan cepat menjelaskan kepada saya bahwa ikon indah yang telah saya hilangkan adalah bagian dari informasi OEM yang dihapus setelah memperbarui Windows (yang sebenarnya logis).

OEM ( original equipment manufacturer ) di Windows ditandai oleh parameter berikut:

  • Pabrikan - pabrikan
  • Model - model perangkat
  • SupportHours - jam dukungan teknis
  • SupportPhone - Nomor Telepon Dukungan Teknis
  • SupportURL - alamat situs dukungan teknis
  • Logo - logo pabrikan (karena semuanya dimulai)

Semua informasi ini dapat ditambahkan atau diubah dengan pena melalui registri [ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ OEMInformation] menggunakan nilai string.

Semua parameter memiliki batas 256 karakter per baris, dan logo harus dalam format .bmp dan resolusi 120x120 piksel.


Atau, untuk tujuan ini, Anda dapat menggunakan utilitas yang sudah jadi (sebagian besar ditulis sendiri).

Saya tidak menyukai kedua opsi tersebut, karena opsi pertama menyarankan melakukan semuanya secara langsung: dengan tangan Anda, dan dalam kasus kedua - perangkat lunak pihak ketiga yang tidak disertifikasi tidak menginspirasi kepercayaan (Anda tidak pernah tahu apa yang akan dilakukan dengan registri)

Oleh karena itu, saya memutuskan untuk menulis perangkat lunak saya yang tidak bersertifikat, tetapi dengan satu peringatan - jelaskan sumbernya sehingga kerugian di atas hilang dari mereka yang tiba-tiba menghadapi masalah yang sama dengan saya.

Untuk beberapa malam, kami mendapat aplikasi minimalis yang melakukan semua fungsi yang ditugaskan untuk itu.


Saya juga ingin mencatat tombol β€œLoad config” , yang memungkinkan memuat semua parameter OEM dari file konfigurasi (.exe.config)

Mungkin, jika bukan karena tombol ini, maka tidak akan ada posting. Faktanya adalah bahwa di tempat kerja saat ini, kami kadang-kadang mengirimkan perangkat lunak kami bersama-sama dengan perangkat keras, jadi memperkenalkan informasi OEM adalah tugas yang mendesak bagi kami (meskipun aneh bahwa tidak ada yang memikirkannya).

Tidak lebih cepat dikatakan daripada dilakukan. Panduan disetujui. Sekarang bayi ini bekerja untuk kebaikan perusahaan.

Dalam posting ini, selain menjelaskan apa informasi OEM dan bagaimana informasi itu dapat diubah, saya ingin menyampaikan pemikiran sederhana lagi dengan contoh sederhana: Ada ide - laksanakan! Jangan letakkan di laci. Bagaimanapun, masalah yang Anda hadapi mungkin relevan untuk orang lain.

Source: https://habr.com/ru/post/id473534/


All Articles