從 Property Node 取得作業系統資訊

更新 Dec 22, 2023

產品資訊

軟體

  • LabVIEW

問題敘述

我想確認 LabVIEW 在哪個作業系統執行。我該如何以程式的方式做到?

解決方案

有幾個不同的應用程式屬性節點可以顯示執行 VI 的作業系統資訊。屬性如下:
  • Operating System:Name - 實際執行應用程式的作業系統名稱。
  • Operating System:Version Number - 實際作業系統的版本號碼。
  • Operating System:Build Number - 實際作業系統的組建編號。
  • Operating System:Detailed Name - 實際執行應用程式的作業系統詳細名稱。此屬性回傳作業系統及其版本,例如 Microsoft Windows XP。此屬性類似於 Operating System:Name 與 Operating System:Version 的組合,分別回傳平台名稱和版本號碼。
  • Application:Target:Operating System - 指出此應用程式在哪個作業系統建立。
下圖是在 Windows 7 Enterprise 版本電腦上執行的屬性節點結果:
 
注意:Service Pack 不會影響版本號碼。

相關資訊

請記住,作業系統的販售名稱可能與您所知的名稱/版本不同。以下是常用作業系統名稱和版本,與常用名稱比較表:
作業系統名稱版本號
Windows 10Windows NT10.0
Windows 8.1Windows NT6.3
Windows 8Windows NT6.2
Windows 7Windows NT6.1
Windows VistaWindows NT6
Windows XPWindows NT5.1
Windows 2000Windows NT5
Windows 98SEWindows 984.10