autorun.inf 配置

Undefined443發表於2024-08-13

autorun.inf 檔案是一個配置檔案,通常用於可移動磁碟(如 USB 驅動器和 CD/DVD)來自動執行某些操作或配置一些設定。當插入可移動磁碟時,Windows 會讀取 autorun.inf 檔案中的指令並執行相應的操作。以下是一些 autorun.inf 檔案可以實現的功能:

  1. 自動執行程式

    autorun.inf 檔案可以配置在插入磁碟時自動執行特定的程式。例如:

    [autorun]
    open=setup.exe
    

    這將會自動執行根目錄下的 setup.exe 程式。

  2. 設定磁碟的圖示

    設定磁碟在資源管理器中的顯示圖示:

    [autorun]
    icon=myicon.ico
    
  3. 設定磁碟的標籤

    可以為磁碟設定一個自定義標籤:

    [autorun]
    label=My Custom Label
    
  4. 新增右鍵選單項

    可以為磁碟新增自定義的右鍵選單項:

    [autorun]
    shell\readme=&Read Me
    shell\readme\command=notepad.exe README.txt
    

    這將新增一個名為 "Read Me" 的右鍵選單項,點選時會開啟記事本並顯示 README.txt 檔案。

  5. 指定預設右鍵選單項

    可以設定一個預設的右鍵選單項,當使用者雙擊磁碟圖示時執行:

    [autorun]
    shell=readme
    shell\readme=&Read Me
    shell\readme\command=notepad.exe README.txt
    
  6. 設定多種圖示和標籤(用於多卷)

    對於多卷集,可以為不同的卷設定不同的圖示和標籤:

    [autorun]
    icon=icon1.ico
    label=Volume 1
    
    [autorun1]
    icon=icon2.ico
    label=Volume 2
    

需要注意的是,現代版本的 Windows 對 autorun.inf 檔案的功能有一定限制,特別是為了防止傳播惡意軟體。例如,自動執行(open 指令)通常在插入 USB 驅動器時被禁用,但在插入 CD/DVD 時仍可能有效。

參見:

  • Autorun.inf Entries | Microsoft Learn

  • autorun.inf | Wikipedia

相關文章