程式安裝原理

2022-08-28 12:48:10 字數 972 閱讀 8114

copy from : 

不同的作業系統,軟體安裝方法雖然不一樣,但是基本的原理是一樣的,主要的思路就是講程式生成的二進位制可執行bin檔案拷貝到某個目錄,設定一些路徑。如果程式執行需要一些庫,將這些庫拷貝到系統目錄即可。

基本上都要經過四個基本的操作步驟:

1)將程式可執行檔案從安裝源位置拷貝到目標位置。

2)如果有必要,往系統目錄拷入一些必要的動態鏈結庫(dll)。(可選操作)

3)向系統登錄檔中寫入相應的設定項,註冊程式或者庫的安裝資訊。(可選操作)

4)在開始選單或者桌面上給程式建立快捷方式。(可選操作)

一般我們在安裝程式時,安裝程式會預設給我們指定乙個安裝目錄,如果我們需要自定義安裝,可以手動設定我們的程式安裝目錄,設定好以後,點選安裝,安裝程式將會將安裝檔案嗖地一聲拷貝到目標目錄。一般所謂的綠色軟體一般只有這一步,安裝到了這一步,就可以直接使用該軟體了。

有的程式,比如大型的遊戲,可能會需要很多動態鏈結庫dll檔案,這時候安裝程式可能會將這些動態鏈結庫拷貝到系統的庫的預設目錄,像win7下一般拷貝到c:\windows\system32下面,如果不信的話,你開啟該目錄,可以看到該目錄下有很多dll檔案。有些程式可能用到的dll檔案不是系統必需的,而是自己的程式單獨使用的,這樣子放在系統的官方目錄裡貌似不太合適,安裝的時間長了,會造成系統臃腫,於是,這些庫可能會安裝在程式的安裝目錄下面。

一般在安裝前,使用者可能會對軟體做一些設定和選項,在安裝時,安裝程式會把這些設定或選項寫到登錄檔裡。還有就是當安裝程式將dll檔案拷貝到系統目錄時,一些dll需要向系統註冊,告訴系統我在這裡,不然系統使用的時候可能找不到哦。

最後一步,為了方便使用者使用,可能會在桌面上或者開始選單啟動欄裡設定程式的快捷方式。

從程式的安裝原理我們可以看到乙個程式的總體情況了:首先,程式是要放到硬碟上儲存起來的,當要執行程式時,系統會將程式二進位制檔案搬運到記憶體ram裡,接著cpu的指令控制器pc就會一行一行地從記憶體裡去取指令並執行。這就是馮-伊諾曼計算機體系結構的核心原理。

php安裝程式的原理

當我們寫了乙個 程式想分享給別人一起使用時,通常我們都會把資料庫表的結構 表的初始化資料匯出來,以方便他人匯入資料庫。但為何我們不寫個安裝程式,只要填寫了主機,連線資料庫的使用者名稱跟密碼 要建立的資料庫名,程式就會幫我們建立資料庫 表 初始化表的資料。所以寫安裝程式主要出於兩個目的 第乙個是方便自...

儲存程式原理

1945年馮諾依曼提出儲存思想原理。奠定了計算機自動化計算的基礎。kongzhiq 特點1.採用二進位制表示計算機指令和資料 why二進位制 計算機使用大量電氣元件,電氣原件中兩種狀態容易實現,電路通斷,電位高低 與邏輯運算相對應,不僅執行算術運算,而且執行羅計算器 2.由五大部分組成。輸入裝置 儲...

程式執行原理

計算機中包含有較多的硬體,但是乙個程式要執行,有三個核心的硬體,分別是 cpu 記憶體 硬碟 計算機中哪乙個硬體裝置負責執行程式?記憶體的速度快還是硬碟的速度快?我們的程式是安裝在記憶體中的,還是安裝在硬碟中的?我買了乙個記憶體條,有 500g 的空間!這句話對嗎?計算機關機之後,記憶體中的資料都會...