2008年11月18日 星期二

Autorun.inf 設定教學

[autorun]是針對PC(機型為386或為更高)的自動運行識別字.
[autorun.mips]是針對MIPS公司的MIPS系列機型.
[autorun.alpha]是針對DEC公司的alpha系列機型.
[autorun.ppc]是針對apple公司的Power PC系列機型.

[AUTORUN] 簡單的指令及說明 
open=要開啟的執行檔檔名, 例如 notepad.exe
shellexecute=要開啟的非執行檔檔名, 例如 readme.txt
Icon=光碟片放入光碟機時於檔案總管顯示的光碟片圖示, 例如 drivericon.ico
label=光碟標籤

[AUTORUN]的指令及其詳解
1、DefaultIcon
含義:指定應用程式的 default 圖示。
格式:
DefalutIcon=圖示路徑名[,序號]
參數:
圖示檔案名:應用程式的 default 圖示路徑名,格式可以為.ico、.bmp、.exe、.dll。當檔格式為.exe和.dll時,需要使用序號來指定圖示。
序號:當檔格式為.exe和.dll時,檔可能包括多個圖示,此時需要使用序號來指定圖示,序號是從0開始的。
備註:
應用程式的 default 圖示將在windows explorer的顯示視窗中取代 Device 的 default 圖示。
圖示路徑名的 default 目錄是 device 根目錄。
2、Icon
含義:指定 device 顯示圖示。
格式:
Icon=圖示路徑名[,序號]
參數:
圖示檔案名:應用程式的 default 圖示路徑名,格式可以為.ico、.bmp、.exe、.dll。當檔格式為.exe和.dll時,需要使用序號來指定圖示。
序號:當檔格式為.exe和.dll時,檔可能包括多個圖示,此時需要使用序號來指定圖示,序號是從0開始的。
備註:

應用程式的 default 圖示將在windows explorer的顯示視窗中取代 Device 的 default 圖示。
圖示路徑名的 default 目錄是 device 根目錄。
當存在應用程式默認圖示(DefaultIcon)時,本命令無效。
3、Label
含義:指定光碟機名稱描述
格式:
Label=描述
參數:
描述:任意文字,可以包括空格。
備註:
建議在建立 ISO 檔時就把 Label 寫入。
4、Open
含義:指定光碟機啟動時執行的程式。
格式:
Open=程式名稱
(程式名稱:程式路徑名 [參數])
參數:
程式名稱:自動執行的程式名稱,必須是.exe、.com、.bat檔,其他格式檔可以使用start.exe打開或使用ShellExecute 指令。
備註:
程式名稱的起始目錄是 Device 的根目錄和系統的$Path環境變數。
5、ShellExecute
含義:
指定 Device 啟用時執行檔。(作業系統支援未知)
格式:
ShellExecute=執行檔路徑名 [參數]
參數:
執行檔路徑名:Device 啟用時執行檔路徑名。可以是任意格式檔。系統會調用設置的程式執行此檔。
參數:參數,根據執行檔作調整
備註:
執行檔的起始目錄是設備根目錄和系統的$Path環境變數。
6、Shell關鍵字Command
含義:
定義 Device 右鍵功能表執行的程式。
格式:
Shell關鍵字Command=程式名稱
(程式名稱:程式路徑名 [參數])
參數:
程式名稱:自動運行的程式名稱,必須是.exe、.com、.bat檔,其他格式檔可以使用start.exe打開。
備註:
程式名稱的起始目錄是設備根目錄和系統的$Path環境變數。
7、Shell關鍵字
含義:定義設備右鍵功能表列描述。
格式:
Shell關鍵字=描述
參數:
關鍵字:用以標記功能表,可以使用任何字元表示,包括空格。
描述:在右鍵功能表中顯示的描述。可以使用任何字元,不能存在空格。
備註:
在同一Autorun.inf檔中,不同右鍵功能表關鍵字不同,相同右鍵功能表關鍵字相同。
右鍵功能表文本中可以使用&設定快速鍵,&&輸出一個&。
Shell關鍵字Command命令Shell關鍵字兩者缺一不可,順序無所謂。
當不存在Open、ShellExecute與Shell命令時,設備啟用時運行第一個設備右鍵功能表指定命令。
8、Shell
含義:定義 Device 啟用時運行的 Device 右鍵命令。
格式:
Shell=關鍵字
參數:
關鍵字:標記過的功能表關鍵字
備註:
Shell指定的關鍵字可以在AutoRun.inf檔的任意部分。
OpenShellExecuteShell指令後定義的優先順序高。

[AutoRun.alpha]部分的指令簡介

[AutoRun.alpha]部分的指令與[AutoRun]部分的指令相同,只不過在基於RISC的電腦光碟機中,[AutoRun.alpha]優先順序高於[AutoRun]
[DeviceInstall]部分指令及其詳解
DriverPath
含義:定義搜尋驅動程式目錄。
格式:
DriverPath=驅動程式目錄
參數:
驅動程式目錄:驅動程式所在目錄,包括其子目錄。
備註:
Windows XP以上支持。
僅CD-ROM支持
當系統監測到一個新的設備時,會提示用戶尋找設備的驅動程式。當用戶點選此CD-ROM時,當[DeviceInstall]部分存在時,系統會按照 DriverPath所標記的路徑出尋找驅動程式。未標記的路徑系統將忽略查找。當[DeviceInstall]部分不存在時,系統將進行完全查找。
如果不希望系統在此CD-ROM中搜索驅動程式,只加一行[DeviceInstall]不加DriverPath命令即可。

沒有留言: