Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

XP+SP2 系統屬性造假原理:修改 sysdm.cpl + OEM 資訊偽裝硬體規格

編輯:Windows XP 系統介紹

見過系統屬性顯示「3.60 GHz、512 MB RAM」但實際是 Celeron 2.4/256 MB?這是修改 sysdm.cpl 對話框資源與 oeminfo.ini 達成的「偽裝」,常見於不肖商家組裝機欺騙消費者。本文僅作原理揭露,**請勿用於詐欺**。

核心檔案

  • %windir%\System32\sysdm.cpl:系統屬性對話框資源(Dialog 101)。
  • %windir%\System32\dllcache\sysdm.cpl:系統檔案保護備份,須同步處理。

造假步驟(原理說明)

  1. 備份 sysdm.cpl,用資源編輯器(如 ExeScope、Resource Hacker)開啟。
  2. 在 Dialog 101 中,隱藏原本顯示 CPU/記憶體的靜態文字控制項(Visible=0),調整剩餘控制項座標對齊。
  3. 修改 Caption 文字為想偽裝的規格(如「3.60 GHz, 512 MB 記憶體」)。
  4. 存檔,刪除或改名 dllcache\sysdm.cpl,用修改版覆蓋 System32 版本(會跳系統檔案保護警告,選取消)。
  5. 在 System32 建立 oeminfo.ini:
    [General]
    Manufacturer=電腦:
    Model=Pentium4(R) CPU 3.60GHz
    
  6. 重開機,系統屬性即顯示偽造資訊。

延伸偽裝點

  • dxdiag 顯示資訊:修改登錄 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX 相關鍵值。
  • 顯示卡記憶體:修改登錄 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000 的 HardwareInformation.MemorySize。
  • 光碟機型號:修改 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port X\Scsi Bus Y\Target Id Z\Logical Unit Id 0 的 InquiryData。

如何辨識真偽?

  • 用 CPU-Z、GPU-Z、HWiNFO 讀取硬體實際規格,不看系統屬性。
  • BIOS 開機畫面、主板郵報卡、發票規格書為最終依據。
  • 購買品牌機或信譽通路,保留完整發票與保固證。

技術本身無善惡,關鍵在使用意圖。了解原理,才不會被「參數表」騙走血汗錢。

Copyright © Windows教程網 All Rights Reserved