Skip to content

🗑️ WinBat Lens v1.0.7 — 移除系統顯示卡清單

Choose a tag to compare

@nojackno2-ctrl nojackno2-ctrl released this 25 Jul 15:59

🗑️ WinBat Lens v1.0.7

移除「系統顯示卡清單」卡片,以及所有只為它存在的程式碼。


📥 下載

版本 檔案 大小
安裝版 WinBatLens_v1.0.7_Setup_x64.exe 71.8 MB
免安裝版(單一執行檔) WinBatLens_v1.0.7_Portable_x64.exe 76.7 MB
免安裝版(ZIP) WinBatLens_v1.0.7_Portable_x64.zip 71.0 MB

移除的內容

「系統顯示卡清單」列的是顯示卡名稱、顯示記憶體、驅動版本與發布日期 —— 那是硬體清單資料,不是功耗,而且程式裡沒有任何其他地方用到它。

刪掉卡片後,一整串只為它存在的程式碼也跟著清掉:

  • GpuInfo 模型:移除 GpuTypeTagVramTextDriverVersionDriverDateStatusStatusClass。只留下 NameIsDiscreteVramBytes —— 最後一項純粹是因為判斷獨顯的邏輯要拿它跟 1 GB 比較。
  • GpuInfoServiceWin32_VideoController 查詢不再撈 DriverVersionDriverDateStatusAvailability,也不再組字串。啟動時的 WMI 查詢更輕。
  • RealTimePowerService.InstalledGpus:這個公開屬性只為餵那張卡片而存在,已移除。內部的顯示卡清單保留,因為獨顯/內顯名稱還要用。
  • MainWindow.LoadGpuSpecs()GpuListTitle 語系字串一併刪除。

淨減 83 行

順手修掉的文案錯誤

底部提示框還寫著「即時監測每 1 秒自動更新一次 CPU、獨顯、內顯、螢幕背光、Wi-Fi、磁碟與記憶體功耗」—— 這在 v1.0.6 移除那些列之後就已經不是事實了。現在改為「即時監測每 1 秒自動更新一次。」


目前畫面上的瓦數仍是三個

項目 來源
電池放電 IOCTL_BATTERY_QUERY_STATUS
電池充電 同上
獨顯功耗 NVML

執行檔未經數位簽章,首次執行 SmartScreen 會警告,請點「其他資訊」→「仍要執行」。

完整差異: v1.0.6...v1.0.7