sis的全稱是SymbianOSInstallSystem,安裝系統,它的作用是判斷系統版本,解壓壓縮的exe,rsc,mif……等等文件,並進行crc效驗.這是S60v1,v2的SIS功能,在S60v3中,SIS變成了壹個SecurityChecker安全檢查器,除了完成以上的功能外,還要檢查電子簽名,包括簽名裏容許的權限,還要詳細檢查每個API調用,是否符合簽名裏的權限,任何壹相不符合,都不能安裝.Symbian把新的SIS稱為SISX,X=Extended擴展,如果在OS9.1上打開沒有SecurityModel的SIS,就會提示不支持安裝。
*********************************************************************
以上是技術上的說法。可以看出,文件的擴展名只是壹個代號,關鍵在於封裝的機制。這就是為什麽有的SIS程序也能安裝。S60V3增加如此嚴格的校驗手段,壹般來看,這樣做的意義在於壹是防止盜版,二是防止惡意程序(病毒)。
目前,基於第三版的軟件還不多,但有壹個好消息,NOKIA官方承諾,以後會推出壹個sisx封包工具,可以將現有的sis軟件轉換為sisx使用。
嘿嘿,期待中。