Windows遊戲等程式安裝,其內部過程是怎樣的?

時間 2021-05-30 03:56:27

1樓:Cheain

軟體安裝過程中將檔案解壓到特定的目錄是最基本(必須)的一步,也是第一步

後續還需要往系統中新增dll檔案(非必需,軟體作者自己寫的dll,用到別人的dll但是系統不自帶的等等)

寫登錄檔(非必需,寫入軟體設定,註冊新增進入系統的dll),登錄檔本身就是乙個記錄系統與應用設定資訊的資料庫

重灌(copy)後能夠直接用的軟體說明它所依賴的dll都是系統本身就自帶的那些,沒有自己新增的;或者是新增的時候就是新增在安裝目錄,軟體執行的時候引用的是相對目錄,這種方式相當於直接解壓檔案到安裝目錄

同理,不能執行的多半是找不到所依賴的dll

乙個軟體依賴的dll取決於它實現的功能與其作者的寫法,系統本身會自帶很多通用的dll檔案(C:\Windows\System32;C:\Windows\SysWOW64),但當這些自帶的dll滿足不了軟體需求的時候(如一些遊戲所需的,或者作者自己實現的dll),就需要往以上兩個資料夾裡新新增

如何看待 Git 的 Windows 安裝程式稱 Vim 很難用 ?

寧笏藏本平 在說實話,Vim是新手的隨機字元生成器 底下那個vscodium不是vscode的預覽版,而是敲掉閉源和遙測元件的社群版 有點像centos之於rhel cent貌似嗝屁了 說的沒錯。windows這種gui跟vim的tui的確不搭,對習慣Windows的使用者來說用vim的確覺得不順。...

windows安裝anaconda 報錯failed to create anacoda menue?

對酒當歌 我這裡win7報錯Failed to execute script pyiboot01 bootstrap 各種檢查嘗試最後查到需要安裝KB2533623補丁或者安裝小於等於Anaconda3 2019.03 Windows x86 64.exe的版本 Win10沒有發現問題 刪去環境變數...

Bootcamp安裝windows自動重啟後不進入安裝介面,怎麼解決?

Edward Tse 已經解決,也不知什麼原因,可能系統沒反應過來。於是我一怒之下同時接幾個USB,它就恢復正常反應然後進入安裝介面了.真是奇怪 在群裡看到題主的問題。首先群內是禁盜版的,也不知道是管理員踢的你還是你自己退了 按照處理習慣,應該是後者 閒話不多說。我認為你映象裝的實際上並沒有裝好 你...