如何实现自动运行启动应用程序

基本上,对如何编写 AutoRun 启动应用程序没有任何约束。 可以实现启动应用程序,以执行安装、卸载、配置或运行应用程序所需的任何操作。 但是,以下提示提供了实现有效 AutoRun 启动应用程序的一些指南。

Instructions

步骤 1:

确保用户在将 AutoRun 光盘插入驱动器后尽快收到反馈。 启动应用程序应该是快速加载的小型程序。 它们应清楚地标识应用程序,并提供取消操作的简单方法。

步骤 2:

检查是否已安装该程序。 否则,下一步可能是安装过程。 启动应用程序可以通过启动另一个线程来开始加载安装代码,从而利用用户读取对话框所花费的时间。 当用户单击“ 确定”时,安装程序将部分加载(如果未完全加载)。 此方法可显著减少用户对加载应用程序所花费时间的感知。

注意

通常,启动应用程序的初始部分向用户提供一个用户界面(如对话框),询问他们希望如何继续操作。

 

步骤 3:

启动另一个线程以开始加载应用程序代码,以缩短用户的等待时间。 如果已安装应用程序,则用户可能已插入磁盘来运行该应用程序。

步骤 4:

使用以下提示来最大程度地减少硬盘使用量:

  • 将硬盘上必须包含的文件数保持在最小值。 它们应限制为运行程序所必需的文件,或者需要大量时间才能从媒体中读取。
  • 在许多情况下,不需要在硬盘上安装不必要的文件,但可能会带来性能提升等好处。 为用户提供决定如何在硬盘存储的成本和优势之间进行权衡的选项。
  • 提供一种方法来卸载放置在硬盘上的任何组件。
  • 如果应用程序缓存数据,请让用户对数据进行一些控制。 在启动应用程序中包括选项,例如设置硬盘上存储的最大缓存数据量限制,或让应用程序在终止时放弃任何缓存数据。

步骤 5:

根据需要禁用自动运行。 即使媒体具有 Autorun.inf 文件,也可以通过注册表以编程方式取消自动运行或完全禁用 AutoRun。 有关详细信息 ,请参阅启用和禁用自动运行