今天正式開始InstallShield 2012 Spring的試用評估,首先評估的是InstallShield 2012 Spring版本對於Windows 8和Windows Server 2012的支持情況。
微軟發布下一代操作系統Windows 8和Windows Server 2012將勢必是2012的一個大事件,作為專注於Windows平台打包的InstallShield自然會及時發布新版本進行支持,方便眾多的ISV發布針對Windows 8和Windows Server 2012系統平台的安裝包。下面我們看看具體的情況:
首先,如果用戶創建一個新的工程,在Project Assistant里可以直接過濾系統平台
在腳本中,InstallShield 2012 Spring版本對結構體SYSINFO進行了更新,我們可以通過SYSINFO.WINNT.bWin8來判斷某個系統平台是否為Windows 8或Windows Server 2012。
有人會有疑問,那如何區別Windows 8和Windows Server 2012呢?
可以判斷SYSINFO.nOSProductType是否為VER_NT_WORKSTATION,如果是Windows 8,則為TRUE。