Skip to content

Releases: nojackno2-ctrl/ThermoTray

ThermoTray 1.1.7

Choose a tag to compare

@github-actions github-actions released this 12 Aug 04:10

Full Changelog: v1.1.6...v1.1.7

ThermoTray 1.1.6

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:11
cd16f56

What's Changed

Full Changelog: v1.1.5...v1.1.6

ThermoTray 1.1.5

Choose a tag to compare

@github-actions github-actions released this 05 Aug 12:52
480bcbd

What's Changed

Full Changelog: v1.1.4...v1.1.5

ThermoTray 1.1.4

Choose a tag to compare

@github-actions github-actions released this 05 Aug 00:12

Full Changelog: v1.1.3...v1.1.4

ThermoTray 1.1.3

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:02

Full Changelog: v1.1.1...v1.1.3

ThermoTray 1.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 07:29

Full Changelog: v1.1.0...v1.1.1

ThermoTray 1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 06:25

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

ThermoTray 1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 00:27
4c6bada

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

ThermoTray 1.0.1

Choose a tag to compare

@nojackno2-ctrl nojackno2-ctrl released this 01 Aug 02:57

CPU 與 GPU 托盤圖示的左右順序修正。 / Fixes the left/right order of the CPU and GPU tray icons.

這個版本改了什麼 / What changed

  • 托盤圖示現在是 CPU 在左、GPU 在右。Windows 通知區域會把最後註冊的圖示放在最左邊,先前先註冊 CPU,導致它被擠到 GPU 右邊;現在改為先註冊 GPU。

    The tray now shows CPU on the left and GPU on the right. The Windows notification area places the most recently registered icon leftmost, so registering CPU first pushed it to the right of GPU; the GPU icon is now registered first.

註:Windows 會記住你手動拖曳過的托盤圖示位置,那個順序會蓋過程式的註冊順序。若升級後順序仍然相反,直接在工作列上拖曳互換即可。

Note: Windows remembers notification-area positions you have dragged manually, and those override the registration order. If the order still looks reversed after upgrading, just drag the two icons to swap them.

功能與 1.0.0 相同,沒有其他行為變更。 / Otherwise identical to 1.0.0; no other behaviour changed.

下載 / Downloads

檔案 / File 說明 / Description
ThermoTray-Setup-1.0.1.exe 安裝程式,安裝到目前使用者的 LocalAppData,安裝本身不需系統管理員權限。建議一般使用者選這個。
Installer. Installs per-user into LocalAppData and needs no administrator rights to install. Recommended.
ThermoTray-1.0.1-win-x64-portable.zip 免安裝版,解壓縮後直接執行 ThermoTray.exe
Portable build. Extract and run ThermoTray.exe.

需求 / Requirements: Windows 10 或以上、64 位元 (x64)。兩個檔案都是自帶執行階段,不需另外安裝 .NET。

Windows 10 or later, 64-bit. Both builds are self-contained; no separate .NET install is required.

SHA-256:

8E02CD2984B924A4E306074E7341A6423739C8C4AE0AF5886A9931663C71DC1A  ThermoTray-Setup-1.0.1.exe
93FEF69F82A34EF6275331C43A25588271555EDD1C394B57F6C282D571703541  ThermoTray-1.0.1-win-x64-portable.zip

讀取 CPU 溫度的兩個前提 / Two prerequisites for CPU temperature

  1. 安裝 PawnIO。LibreHardwareMonitor 0.9.6 改用 PawnIO 核心驅動程式讀取 CPU 暫存器;未安裝時 AMD Ryzen 的 Core (Tctl/Tdie) 會固定回報 0,ThermoTray 會判定為無效並顯示「無法取得」。
  2. 以系統管理員身分執行。PawnIO 只把裝置開放給已提權的處理程序,因此 ThermoTray 的執行檔要求系統管理員權限,每次啟動都會顯示 UAC。勾選「隨 Windows 啟動」會註冊 RL HIGHEST 登入排程工作,之後開機自動啟動就不會再跳 UAC。

NVIDIA GPU 走使用者模式的 NVAPI,不需要 PawnIO 也不需要提權,所以可能會出現「GPU 有溫度、CPU 沒有」的情況 — 那正是上面兩個條件還沒滿足。

ThermoTray 1.0.0

Choose a tag to compare

@nojackno2-ctrl nojackno2-ctrl released this 31 Jul 17:34

ThermoTray 的第一個發行版本。 / First release of ThermoTray.

下載 / Downloads

檔案 / File 說明 / Description
ThermoTray-Setup-1.0.0.exe 安裝程式,安裝到目前使用者的 LocalAppData,安裝本身不需系統管理員權限。建議一般使用者選這個。
Installer. Installs per-user into LocalAppData and needs no administrator rights to install. Recommended.
ThermoTray-1.0.0-win-x64-portable.zip 免安裝版,解壓縮後直接執行 ThermoTray.exe
Portable build. Extract and run ThermoTray.exe.

需求 / Requirements: Windows 10 或以上、64 位元 (x64)。兩個檔案都是自帶執行階段,不需另外安裝 .NET。

Windows 10 or later, 64-bit. Both builds are self-contained; no separate .NET install is required.

讀取 CPU 溫度的兩個前提 / Two prerequisites for CPU temperature

  1. 安裝 PawnIO。LibreHardwareMonitor 0.9.6 改用 PawnIO 核心驅動程式讀取 CPU 暫存器;未安裝時 AMD Ryzen 的 Core (Tctl/Tdie) 會固定回報 0,ThermoTray 會判定為無效並顯示「無法取得」。
  2. 以系統管理員身分執行。PawnIO 只把裝置開放給已提權的處理程序,因此 ThermoTray 的執行檔要求系統管理員權限,每次啟動都會顯示 UAC。勾選「隨 Windows 啟動」會註冊 RL HIGHEST 登入排程工作,之後開機自動啟動就不會再跳 UAC。

NVIDIA GPU 走使用者模式的 NVAPI,不需要 PawnIO 也不需要提權,所以可能會出現「GPU 有溫度、CPU 沒有」的情況 — 那正是上面兩個條件還沒滿足。

  1. Install PawnIO — LibreHardwareMonitor 0.9.6 reads CPU registers only through it. Without it, AMD Ryzen reports Core (Tctl/Tdie) as a constant 0, which ThermoTray rejects as invalid.
  2. Run elevated — PawnIO grants its device to elevated processes only, so the executable requests administrator rights and shows UAC on every launch. Enabling "Start with Windows" registers an RL HIGHEST logon task so automatic startup is prompt-free.

NVIDIA GPU readings use user-mode NVAPI and need neither, which is why a GPU temperature can appear while the CPU shows as unavailable.

功能 / Features

  • 直接讀取硬體感測器,從不顯示推測、估算或以舊值偽裝的溫度。讀不到就明確顯示「無法取得」,而不是 0 °C

  • 系統匣兩個獨立圖示分別顯示 CPU 與 GPU 溫度,三位數會自動縮小字級避免裁切。

  • 沒有可讀取 GPU 的機器會自動隱藏 GPU 卡片與圖示,不會留下無法解決的警告。

  • 只允許單一執行個體;重複啟動會喚醒既有視窗。

  • 繁體中文 / English 介面,關閉時可縮小至系統匣,可選擇隨 Windows 啟動。

  • Reads physical sensors only and never invents, estimates, or presents a stale reading as current; an unreadable sensor is reported as unavailable rather than as 0 °C.

  • Separate CPU and GPU tray icons, with the font shrinking so three-digit readings are not clipped.

  • Hides the GPU card and icon entirely on machines that never report a GPU temperature.

  • Single instance only; a second launch raises the existing window.

  • Traditional Chinese / English, hide-to-tray, and optional start with Windows.

安全性提示 / Security note

這些檔案沒有經過程式碼簽章,Windows SmartScreen 會顯示「Windows 已保護您的電腦」。請先用下方的 SHA-256 核對檔案,再選擇「其他資訊」→「仍要執行」。

These files are not code-signed, so Windows SmartScreen will warn on first run. Verify the SHA-256 below, then choose "More info" → "Run anyway".

ThermoTray-Setup-1.0.0.exe
4ADFB11D075800624BCFF284825ABD173B04844CE2F09E746815FC9A5CC18C5C

ThermoTray-1.0.0-win-x64-portable.zip
8BCA1F349AFAFB0B9C4350C6C6B0BEFC5AE3077FD09099B4B7B7C9D2755B8587

在 PowerShell 中核對 / Verify in PowerShell:

Get-FileHash .\ThermoTray-Setup-1.0.0.exe -Algorithm SHA256

已知限制 / Known limitations

  • 溫度的正確性上限取決於主機板 BIOS、CPU/GPU 驅動程式與裝置本身提供的感測器。部分筆電、虛擬機、遠端工作階段或缺少驅動程式的 GPU 可能沒有可用數值。

  • 設定視窗的核取方塊與下拉選單目前仍使用 Windows 預設淺色主題,與深色視窗不一致。

  • Accuracy is bounded by what the BIOS, drivers, and device actually expose. Some laptops, virtual machines, remote sessions, and GPUs without drivers provide no usable value.

  • The checkboxes and combo box still use the default light Windows theme inside the dark window.