共用方式為


如何實作自動執行啟動應用程式

基本上沒有關於如何撰寫 AutoRun 啟動應用程式的條件約束。 您可以實作啟動應用程式,以執行安裝、卸載、設定或執行應用程式所需的任何動作。 不過,下列提示提供實現有效 AutoRun 啟動應用程式的一些指導方針。

指示

步驟 1:

請確定使用者在將 AutoRun 光碟插入磁碟驅動器之後,儘快收到意見反應。 啟動應用程式應該是快速載入的小型程式。 它們應該清楚識別應用程式,並提供簡單的方法來取消作業。

步驟 2:

檢查是否已安裝程式。 如果沒有,下一個步驟可能是安裝程式。 啟動應用程式可以利用使用者閱讀對話框的時間,藉由啟動另一個執行緒開始載入安裝程式代碼。 當使用者按下 確定時,您的安裝程式可能已經部分甚至完全載入。 這種方法可大幅降低使用者對載入應用程式所花費的時間量的看法。

注意

一般而言,啟動應用程式的初始部分會向使用者呈現使用者介面,例如對話框,詢問他們要如何繼續。

 

步驟 3:

啟動另一個線程以開始載入應用程式程式碼,以縮短使用者的等候時間。 如果應用程式已安裝,使用者可能會插入磁碟以執行應用程式。

步驟 4:

使用下列提示將硬碟使用量降到最低:

  • 將硬碟上的檔案數目保持在最小值。 它們應該受限於執行程式所需的檔案,或需要無法接受的大量時間從媒體讀取的檔案。
  • 在許多情況下,不需要在硬碟上安裝非必要檔案,但可能會提供提升效能等優點。 讓用戶選擇如何權衡硬碟記憶體的成本和優點。
  • 提供一種方式來卸載硬碟上放置的任何元件。
  • 如果您的應用程式快取資料,請讓使用者能對其進行一些控制。 在啟動應用程式中包含選項,例如設定儲存在硬碟上之快取數據數量上限的限制,或讓應用程式在終止時捨棄任何快取的數據。

步驟 5:

視需要停用自動執行。 即使媒體有 Autorun.inf 檔案,也可以使用程式碼壓制 AutoRun 或透過登錄完全停用。 如需詳細資訊,請參閱 啟用和停用 AutoRun