我們安裝的Windows偶爾會檢測到錯誤版本的Windows。 (它通過內置Wise安裝程序功能檢測版本來檢測系統信息,並沒有說明它是如何做到的)。如何通過Win API調用讀取Windows生成版本或(更好地)讀取註冊表值
所以,我正在尋找另一種方式來檢測Windows版本。 Wise安裝程序的能力相當有限,因爲它可以調用Windows API函數,因此從註冊表或特定文件中讀取會更容易(當然,我必須將文件版本映射到Windows版本)。
我發現此討論主題: http://www.velocityreviews.com/forums/t513244-best-way-to-get-version-from-registry.html 但它沒有引用。所以我不確定它有多可靠。
這可能是故意的,Windows使用appcompat墊片。這隻會讓你再次閱讀相同的版本。對供應商進行支持。 –
微星包或專有格式? –
這是使用專有的Wise .exe格式(不是MSI) –