✔ 最佳答案
外掛程式通常set左幫你針對不同遊戲或程式做某些動作,
例如在遊戲中自動工作幫你賺錢, 不死等等....
不過有部份人唔會無端端幫你, 佢地可能係外掛中加入某些有毒軟件, 例如木馬, 病毒, 可偷取你電腦上的資料, 或者控制左你部機! 插件(Plug-in,又稱addin、add-in、addon或add-on,又譯外掛)是一種電腦程序,通過和應用程序(例如網頁瀏覽器,電子郵件服務器)的互動,用來替應用程式增加一些所需要的特定的功能。最常見的有遊戲、網頁瀏覽器的外掛程式和媒體播放器的外掛程式。
應用程序之所以支持外掛程式的使用原因很多,主要包括:使得第三方的開發者可以對應用程序進行擴充、精簡,或者將原始碼從應用程序中分離出來,去除因軟件使用權限而產生的不兼容。
應用軟件提供使外掛程式能夠應用的各項服務,其中包括提供加載方式,使外掛程式可以加載到應用程序和網絡傳輸協議中,從而和外掛程式進行數據交換。外掛程式必須依賴於應用程序才能發揮自身功能,僅靠外掛程式是無法正常運行的。相反地,應用程序並不需要依賴外掛程式就可以運行,這樣一來,外掛程式就可以加載到應用程序上並且動態更新而不會對應用程序造成任何改變。
公開應用程序接口提供一個標準的界面,允許其他人編寫外掛程式和應用程序互動。一個穩定的應用程序接口會允許 其他外掛程式正常運行即使其最初的版本有所變動,也會支持外掛程式延長老舊的應用程序的使用壽命。Adobe Photoshop 和After Effects的外掛程式應用程序接口逐漸成為標準,並且被一些和它們競爭的應用程序部分採納。另外一些象這樣的應用程序接口包括Audio Units 和VST。
就好比一個網絡轉換器也許會運載一個未被佔用但不標準的端口來容納各種任選的物理層連接器。而遊戲和某些應用程序經常使用外掛程式的體系結構來允許最初的發行者和第三方發行者增加功能性。
生產廠家可以用外掛程式來產生賣方鎖定,就是通過選擇限制更新這個選項使得廠商簽署的買方才可以更新使用其產品。IBM 的Micro Channel Architecture,從技術上來會說,比Industry Standard Architecture更為先進,可以給IBM的個人電腦添加組成,但是因為很難給第三方的裝置設備取得證明而未能大面積推廣。微軟的Flight Simulator 系列比較著名就是因為它可以下載aircraft 附件。