自動実行スタートアップ アプリケーションを実装する方法
AutoRun スタートアップ アプリケーションを記述する方法に基本的に制約はありません。 スタートアップ アプリケーションを実装して、アプリケーションのインストール、アンインストール、構成、または実行に必要な操作を行うことができます。 ただし、次のヒントでは、有効な AutoRun スタートアップ アプリケーションを実装するためのガイドラインをいくつか示します。
Instructions
手順 1:
自動実行ディスクをドライブに挿入した後、できるだけ早くフィードバックを受け取るようにします。 スタートアップ アプリケーションは、迅速に読み込まれる小さなプログラムである必要があります。 アプリケーションを明確に識別し、操作を取り消す簡単な方法を提供する必要があります。
手順 2:
プログラムが既にインストールされているかどうかを確認します。 そうでない場合は、おそらく次の手順がセットアップ手順になります。 スタートアップ アプリケーションでは、別のスレッドを起動してセットアップ コードの読み込みを開始することで、ユーザーがダイアログ ボックスの読み取りに費やす時間を利用できます。 ユーザーが [OK] をクリックすると、セットアップ プログラムは既に完全に読み込まれていない場合に一部になります。 このアプローチにより、アプリケーションの読み込みに要する時間に対するユーザーの認識が大幅に減少します。
注意
通常、スタートアップ アプリケーションの最初の部分では、ユーザーにダイアログ ボックスなどのユーザー インターフェイスが表示され、続行方法を尋ねられます。
手順 3:
別のスレッドを起動してアプリケーション コードの読み込みを開始し、ユーザーの待機時間を短縮します。 アプリケーションが既にインストールされている場合は、ユーザーがアプリケーションを実行するためにディスクを挿入した可能性があります。
手順 4:
ハード ディスクの使用量を最小限に抑えるには、次のヒントを使用します。
- ハード ディスク上にある必要があるファイルの数を最小限に抑えます。 プログラムの実行に不可欠なファイル、またはメディアからの読み取りに許容できないほど時間がかかるファイルに制限する必要があります。
- 多くの場合、不要なファイルをハード ディスクにインストールする必要はありませんが、パフォーマンスの向上などの利点が得られる場合があります。 ハード ディスク ストレージのコストと利点のトレードオフを行う方法をユーザーに決定するオプションを提供します。
- ハード ディスクに配置されたすべてのコンポーネントをアンインストールする方法を提供します。
- アプリケーションでデータをキャッシュする場合は、ユーザーにデータを制御させます。 ハード ディスクに格納されるキャッシュされたデータの最大量に制限を設定したり、アプリケーションが終了したときにキャッシュされたデータを破棄したりするなどのオプションをスタートアップ アプリケーションに含めます。
手順 5:
必要に応じて自動実行を無効にします。 メディアに Autorun.inf ファイルがある場合でも、プログラムによって抑制することも、レジストリで完全に無効にすることもできます。 詳細については、「 自動実行の有効化と無効化 」を参照してください。