Bagikan melalui


Membuat Aplikasi yang Diaktifkan AutoRun

Membuat aplikasi yang diaktifkan AutoRun adalah prosedur yang mudah. Topik ini menggunakan CD-ROM sebagai contoh (ini adalah media pertama yang mengimplementasikan teknologi ini) tetapi saat ini ada banyak jenis media yang berbeda yang dapat menggunakannya.

Untuk mengaktifkan AutoRun di aplikasi, Anda cukup menyertakan dua file penting:

  • File Autorun.inf
  • Aplikasi startup

Ketika pengguna memasukkan disk ke dalam drive CD-ROM pada komputer yang kompatibel dengan AutoRun, sistem segera memeriksa untuk melihat apakah disk memiliki sistem file komputer pribadi. Jika ya, sistem mencari file bernama Autorun.inf. File ini menentukan aplikasi penyiapan yang akan dijalankan, bersama dengan berbagai pengaturan opsional. Aplikasi startup biasanya menginstal, menghapus instalan, mengonfigurasi, dan mungkin menjalankan aplikasi.

Membuat File Autorun.inf

Autorun.inf adalah file teks yang terletak di direktori akar CD-ROM yang berisi aplikasi Anda. Fungsi utamanya adalah memberi sistem nama dan lokasi program startup aplikasi yang akan dijalankan ketika disk dimasukkan.

Catatan

File Autorun.inf tidak didukung di bawah Windows XP untuk drive yang mengembalikan DRIVE_REMOVABLE dari GetDriveType.

 

File Autorun.inf juga dapat berisi informasi opsional termasuk:

  • Nama file yang berisi ikon yang akan mewakili drive CD-ROM aplikasi Anda. Ikon ini akan ditampilkan oleh Windows Explorer sebagai pengganti ikon kandar standar.
  • Perintah tambahan untuk menu pintasan yang ditampilkan saat pengguna mengklik kanan ikon CD-ROM. Anda juga dapat menentukan perintah default yang dijalankan saat pengguna mengklik dua kali ikon.

File Autorun.inf mirip dengan file .ini. Mereka terdiri dari satu atau beberapa bagian, masing-masing dikepala oleh nama yang diapit tanda kurung siku. Setiap bagian berisi serangkaian perintah yang akan dijalankan oleh Shell saat disk dimasukkan. Ada dua bagian yang saat ini ditentukan untuk file Autorun.inf.

  • Bagian [autorun] berisi perintah AutoRun default. Semua file Autorun.inf harus memiliki bagian [autorun] .
  • Bagian opsional [autorun.alpha] dapat disertakan untuk sistem yang berjalan pada komputer berbasis RISC. Ketika disk dimasukkan dalam drive CD-ROM pada sistem berbasis RISC, Shell akan menjalankan perintah di bagian ini alih-alih yang ada di bagian [autorun] .

Catatan

Shell memeriksa bagian khusus arsitektur terlebih dahulu. Jika tidak menemukannya, ia menggunakan informasi di bagian [autorun] . Setelah Shell menemukan bagian, bagian tersebut mengabaikan semua bagian lain, sehingga setiap bagian harus mandiri.

 

Setiap bagian berisi serangkaian perintah yang menentukan bagaimana operasi Autorun berlangsung. Ada lima perintah yang tersedia.

Perintah Deskripsi
defaulticon Menentukan ikon default untuk aplikasi.
ikon Menentukan jalur dan nama file ikon khusus aplikasi untuk drive CD-ROM.
buka Menentukan jalur dan nama file aplikasi startup.
useautorun Menentukan bahwa fitur Autoplay V2 harus digunakan jika didukung.
kerang Menentukan perintah default di menu pintasan CD-ROM.
shell_verb Menambahkan perintah ke menu pintasan CD-ROM.

 

Berikut ini adalah contoh file Autorun.inf sederhana. Ini menentukan Filename.exe sebagai aplikasi startup. Ikon kedua di Filename.exe akan mewakili drive CD-ROM alih-alih ikon drive standar.

[autorun] 
open=Filename.exe 
icon=Filename.exe,1

Sampel Autorun.inf ini menjalankan aplikasi startup yang berbeda tergantung pada jenis komputer.

[autorun] 
open=Filename_x86.exe 
icon=IconFile.ico 

[autorun.alpha] 
open=Filename_RISC.exe 
icon=IconFile.ico

Bagian [DeviceInstall]

Anda dapat menggunakan bagian [DeviceInstall] pada media apa pun yang dapat dilepas. Ini hanya didukung di bawah Windows XP. Anda menggunakan DriverPath untuk menentukan jalur direktori tempat Windows XP mencari file driver, yang mencegah pencarian panjang melalui seluruh isi.

Anda menggunakan bagian [DeviceInstall] dengan penginstalan driver untuk menentukan direktori di mana Windows XP harus mencari media untuk file driver. Di bawah Windows XP, seluruh media tidak lagi dicari secara default, oleh karena itu memerlukan [DeviceInstall] untuk menentukan lokasi pencarian. Berikut ini adalah satu-satunya media yang dapat dilepas yang sepenuhnya dicari Windows XP tanpa bagian [DeviceInstall] dalam file Autorun.inf.

  • Disket ditemukan di drive A atau B.
  • Media CD/DVD kurang dari ukuran 1 gigabyte (GB).

Semua media lain harus menyertakan bagian [DeviceInstall] untuk Windows XP untuk mendeteksi driver apa pun yang disimpan di media tersebut.

Catatan

Seperti halnya bagian [AutoRun] , bagian [DeviceInstall] dapat spesifik untuk arsitektur.

 

Cara Menerapkan Aplikasi Startup Autorun

Menulis Aplikasi Penginstalan Perangkat