windows$OEM$發佈文件夾概述

$OEM$文件夾的用途是,你放在該文件夾中的所有文件都會被自動複製到你安裝Windows的目標分區。一旦複製操作結束,你就可以用預先創建的批處理文件配合%systemdrive%變量安裝其中的軟件或執行其它任務。例如,如果Windows被安裝到D盤,環境變量“%systemdrive%”就代表 D:/ 。
你可能會問,“爲什麼不直接從光盤上安裝那些軟件?”,那是因爲光驅盤符在每臺電腦上都是不同的,這也就說明了爲什麼沒有“%CDROM%”這樣的環境變量。然而你可以創建並運行腳本來檢查光盤上某個特定文件的存在,這樣就可以把當前的光驅盤符映射爲%CDROM%變量。但是在本文中我們不準備涉及該內容。
$OEM$發佈文件夾
如同你在下圖中看到的,$OEM$文件夾和i386文件夾是同一級的,並不是包含在其中。$1文件夾中的任何文件都會被複制到Windows安裝到的硬盤分區的根目錄(例如C盤)。看下面的例子你就知道它是怎麼工作的了:
在準備過程中,文件夾結構是這樣的:
C:/XPCD/$OEM$/$1/Install
當刻錄到光盤(X是光驅盤符)後,文件夾結構變成了這樣:
X:/$OEM$/$1/Install
當/$OEM$/$1/Install文件夾在安裝系統過程中被複制到硬盤後,文件夾結構變成了這樣:
C:/Install
瞭解了嗎?這就解釋了爲什麼在本站你能找到很多類似"start /wait %systemdrive%/install/MSN/msnmsgs.msi /qb"的命令,因爲該命令的輸出路徑和C:/Install/ 一樣,都是安裝Windows的分區。
$$ - 在該文件夾中的任何文件都會被複制到Windows文件夾,無論該文件夾叫什麼名字(Windows、WINNT、WindowsXP)。通過使用這種方法你可以在$$中創建其它文件夾,例如Resources下的Themes子文件夾,然後就可以把你的視覺主題放在裏面。隨後這些文件就會在安裝Windows過程中自動被複制到 C:/WINDOWS/Resources/Themes。

現在你知道該文件夾如何工作了,而其它文件夾中的文件會被複制到:
$Docs -Documents and Settings
$Progs - Program Files
$$ - Windows文件夾
$1 - 安裝Windows的分區的根目錄
這樣做就省得用COPY或XCOPY命令複製文件和文件夾到目標位置了。 <----><----> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章