NSIS 的語言目標(我所知道)
發展應用最初的應用目標概略........當年,我接觸時.....有明確的 %Appinfo% 和 %Program Files% 及 %UserProfiles% 的代碼,用於取代【系統路徑、服務路徑、關聯路徑、網路信息】,現在被簡略成怎樣?只能說 NSIS 保留很多指令都不公開.......
其實 NSIS 算是一個 Launch (啟動器) 概念,用於證明使用者操作環境安全無慮,就算是遭病毒感染的電腦中,依舊可以不受病毒危害。
一、驗證執行過程
【驗證執行前檔案,沒有遭修改。】
二、檢查運行中程序
【驗證執行中檔案,沒有錯誤。】
三、驗證檔案來源
【比對公開的副程式、主程式、呼叫命令、關聯程序。】
四、隔離運行過程
【防止程式運行中,發生第二方、第三方的修改運行過程。】
五、證明不遭其他來源修改
【察知第二方、第三方的修改途徑,並進行阻止。】
六、保障執行程序獨立
【訂定保障電腦系統安全獨立】
七、置換運行過程(副程式驗證)
【使用者自行允許副程式的建立,例如 Notepad 與 輸入法 的關聯,使得允許輸入中文。】
八、比對執行應用調整
【驗證存取記憶體不遭惡意調整】
.