Bagikan melalui


Entri Autorun.inf

Topik ini adalah referensi untuk entri yang dapat digunakan dalam file Autorun.inf. Entri terdiri dari kunci dan nilai.

[Jalankan Otomatis] Tombol

tindakan

Entri tindakan menentukan teks yang digunakan dalam dialog Putar Otomatis untuk handler yang mewakili program yang ditentukan dalam entri terbuka atau shellexecute dalam file Autorun.inf media. Nilai dapat dinyatakan sebagai teks atau sebagai sumber daya yang disimpan dalam biner.

action=ActionText
action=@[filepath\]filename,-resourceID

Parameter

  • Teks Tindakan

    Teks yang digunakan dalam dialog Putar Otomatis untuk handler yang mewakili program yang ditentukan dalam entri terbuka atau shellexecute dalam file Autorun.inf media.

  • jalur file

    String yang berisi jalur direktori yang sepenuhnya memenuhi syarat yang berisi file biner yang berisi string. Jika tidak ada jalur yang ditentukan, file harus berada di direktori akar drive.

  • filename

    String yang berisi nama file biner.

  • resourceID

    ID string dalam file biner.

Keterangan

Kunci tindakan hanya digunakan dalam Windows XP Service Pack 2 (SP2) atau yang lebih baru. Ini hanya didukung untuk drive jenis DRIVE_REMOVABLE dan DRIVE_FIXED. Dalam kasus DRIVE_REMOVABLE, kunci tindakan diperlukan. Perintah tindakan dalam file Autorun.inf cd audio atau DVD film diabaikan, dan media ini terus bereaksi seperti pada Windows XP Service Pack 1 (SP1) dan yang lebih lama.

String yang ditampilkan dalam dialog Pemutaran Otomatis dibangun dengan menggabungkan teks yang ditentukan dalam entri tindakan dengan teks berkode keras yang memberi nama penyedia, yang disediakan oleh Shell. Ikon ditampilkan di sampingnya. Entri ini selalu muncul sebagai opsi pertama dalam dialog Putar Otomatis dan dipilih secara default. Jika pengguna menerima opsi , aplikasi yang ditentukan oleh entri terbuka atau shellexecute dalam file Autorun.inf media diluncurkan. Opsi Selalu lakukan tindakan yang dipilih tidak tersedia dalam situasi ini.

Kunci tindakan dan ikon bersama-sama menentukan representasi aplikasi yang dilihat oleh pengguna akhir dalam dialog Putar Otomatis. Mereka harus terdiri sedih sehingga pengguna dapat dengan mudah mengidentifikasi mereka. Mereka harus menunjukkan aplikasi yang akan dijalankan, perusahaan yang membuatnya, dan branding terkait.

Untuk kompatibilitas mundur, entri tindakan bersifat opsional untuk perangkat jenis DRIVE_FIXED. Untuk jenis ini, entri default digunakan dalam dialog Putar Otomatis jika tidak ada entri tindakan yang ada dalam file Autorun.inf.

Entri tindakan wajib untuk perangkat jenis DRIVE_REMOVABLE, yang hingga saat ini tidak memiliki dukungan Autorun.inf. Jika tidak ada entri tindakan yang ada, dialog Pemutaran Otomatis ditampilkan tetapi tanpa opsi untuk meluncurkan konten tambahan.

CustomEvent

Entri CustomEvent menentukan peristiwa konten AutoPlay kustom.

CustomEvent=CustomEventName

Parameter

  • CustomEventName

    String teks yang berisi nama peristiwa konten AutoPlay. Nama tidak boleh lebih dari 100 karakter alfanumerik.

Keterangan

Anda dapat menyertakan nama peristiwa kustom dalam file Autorun.inf volume. Ketika AutoPlay meminta pengguna untuk digunakan aplikasi dengan volume, aplikasi hanya menampilkan aplikasi yang telah mendaftar untuk nama peristiwa kustom yang ditentukan. Untuk informasi tentang cara mendaftarkan aplikasi sebagai handler untuk peristiwa konten AutoPlay kustom Anda, lihat Peluncuran otomatis dengan AutoPlay atau Cara Mendaftarkan Penanganan Aktivitas.

Contoh berikut menentukan nilai "MyContentOnArrival" sebagai peristiwa konten AutoPlay baru.

CustomEvent=MyContentOnArrival

ikon

Entri ikon menentukan ikon yang mewakili drive yang diaktifkan AutoRun di antarmuka pengguna Windows.

icon=iconfilename[,index]

Parameter

  • iconfilename

    Nama file .ico, .bmp, .exe, atau .dll yang berisi informasi ikon. Jika file berisi lebih dari satu ikon, Anda juga harus menentukan indeks ikon berbasis nol.

Keterangan

Ikon, bersama dengan label, mewakili drive yang diaktifkan AutoRun di antarmuka pengguna Windows. Misalnya, di Windows Explorer, drive diwakili oleh ikon ini alih-alih ikon drive standar. File ikon harus berada di direktori yang sama dengan file yang ditentukan oleh perintah buka .

Contoh berikut menentukan ikon kedua dalam file MyProg.exe.

icon=MyProg.exe,1

label

Entri label menentukan label teks yang mewakili drive yang diaktifkan AutoRun di antarmuka pengguna Windows.

label=LabelText

Parameter

  • LabelText

    String teks yang berisi label. Ini dapat berisi spasi dan tidak boleh lebih dari 32 karakter.

Catatan

Dimungkinkan untuk menempatkan nilai dalam parameter LabelText yang melebihi 32 karakter dan tidak menerima pesan kesalahan. Namun, sistem hanya menampilkan 32 karakter pertama. Karakter apa pun setelah ke-32 dipotong dan tidak ditampilkan. Misalnya, jika LabelText adalah sebagai berikut: label="CD ini dirancang untuk menjadi CD musik utama." berikut ini akan ditampilkan, "CD ini dirancang untuk menjadi ul".

 

Keterangan

Label, bersama dengan ikon, mewakili drive yang diaktifkan AutoRun di antarmuka pengguna Windows.

Contoh berikut menentukan nilai "Label Drive Saya" sebagai label drive.

label=My Drive Label

buka

Entri terbuka menentukan jalur dan nama file aplikasi yang diluncurkan AutoRun saat pengguna menyisipkan disk di drive.

open=[exepath\]exefile [param1 [param2] ...] 

Parameter

  • exefile

    Jalur yang sepenuhnya memenuhi syarat dari file yang dapat dieksekusi yang berjalan ketika CD dimasukkan. Jika hanya nama file yang ditentukan, nama file harus berada di direktori akar drive. Untuk menemukan file dalam subdirektori, Anda harus menentukan jalur. Anda juga dapat menyertakan satu atau beberapa parameter baris perintah untuk diteruskan ke aplikasi startup.

GunakanAutoPlay

Pada Windows XP, entri UseAutoPlay menentukan bahwa AutoPlay harus digunakan alih-alih AutoRun.

Pada Windows Vista dan yang lebih baru, entri ini menyebabkan tindakan apa pun yang ditentukan untuk AutoRun (dengan menggunakan entri terbuka atau shellexecute ) ditekan dari dialog AutoPlay. Entri ini tidak berpengaruh pada versi Windows yang lebih lama dari Windows XP.

Pada Windows 8 dan yang lebih baru, menentukan nilai 0 akan menonaktifkan pemutaran otomatis untuk perangkat ini.

Parameter

Untuk menggunakan opsi ini, tambahkan entri untuk UseAutoPlay ke file Autorun.inf dan atur entri sama dengan 1. Tidak ada nilai lain yang didukung pada versi Windows yang lebih lama dari Windows 8.

Pada Windows 8 dan yang lebih baru, tentukan nilai 0 untuk menonaktifkan pemutaran otomatis untuk perangkat ini.

UseAutoPlay=1

Keterangan

Saat ini, UseAutoPlay hanya berlaku di Windows XP atau yang lebih baru dan hanya pada drive yang ditentukan GetDriveType berjenis DRIVE_CDROM.

Saat UseAutoPlay digunakan, tindakan apa pun yang ditentukan oleh entri terbuka atau shellexecute di Autorun.inf diabaikan pada Windows XP dan dihilangkan dari dialog AutoPlay pada Windows Vista.

AutoRun biasanya digunakan untuk secara otomatis menjalankan atau memuat sesuatu yang terkandung pada media yang disisipkan, sedangkan AutoPlay menyajikan dialog yang menyertakan daftar tindakan relevan yang mungkin diambil dan memungkinkan pengguna untuk memilih tindakan mana yang akan diambil. Untuk informasi selengkapnya tentang perbedaan antara AutoRun dan AutoPlay, lihat Masing-masing membuat Aplikasi CD-ROM berkemampuan AutoRun dan Menggunakan dan Mengonfigurasi AutoPlay.

Contoh Penggunaan

CD berisi tiga file: Autorun.inf, Readme.txt, dan Music.wma. Bergantung pada versi Windows yang digunakan dan opsi yang ditentukan dalam Autorun.inf, CD dapat ditangani oleh AutoRun atau AutoPlay ketika dimasukkan (dengan asumsi AutoRun/AutoPlay diaktifkan untuk drive tempat CD dimasukkan).

Pertama, pertimbangkan file Autorun.inf dengan konten berikut, yang mencatat bahwa UseAutoPlay=1 tidak ditentukan:

[AutoRun]
shellexecute="Readme.txt"

Tindakan yang diambil oleh Shell ketika CD ini dimasukkan tergantung pada versi Windows yang digunakan:

  • Pada Windows XP atau yang lebih lama, CD ini ditangani oleh AutoRun ketika dimasukkan. Dalam hal ini, entri shellexecute dibaca, dan Shell memanggil handler file yang terkait dengan file .txt; biasanya ini akan membuka Readme.txt di Notepad.
  • Pada Windows Vista, kehadiran file Autorun.inf dengan entri shellexecute menyebabkan media diidentifikasi sebagai jenis AutoPlay "Perangkat Lunak dan permainan". Dalam hal ini pengguna disajikan dengan dialog AutoPlay yang menyertakan tindakan yang ditentukan oleh entri shellexecute (disajikan sebagai "Load Readme.txt" dalam dialog), bersama dengan tindakan default yang terkait dengan media jenis "Perangkat Lunak dan game".

Untuk menunjukkan bahwa AutoPlay harus digunakan daripada AutoRun pada Windows XP, dan bahwa tindakan yang ditentukan oleh entri shellexecute AutoRun harus ditekan dari dialog AutoPlay di Windows Vista, sisipkan UseAutoPlay ke dalam file Autorun.inf sebagai berikut:

[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1

Sekali lagi, tindakan yang diambil oleh Shell ketika CD ini dimasukkan tergantung pada versi Windows yang digunakan.

  • Pada versi Windows yang lebih lama dari Windows XP, AutoRun masih digunakan dan tindakan yang ditentukan oleh shellexecute dilakukan, seperti yang dijelaskan sebelumnya. (Perhatikan bahwa hanya AutoRun yang tersedia pada versi Windows yang lebih lama dari Windows XP.)
  • Pada Windows XP, entri UseAutoPlay menyebabkan AutoPlay digunakan sebagai pengganti AutoRun. Dalam hal ini, AutoPlay menentukan bahwa media berisi file Windows Media Audio (.wma) dan mengategorikan konten sebagai "File musik". Pengguna disajikan dengan dialog AutoPlay yang berisi penangan terdaftar untuk jenis media AutoPlay "File musik"; entri AutoRun shellexecute diabaikan.

shellexecute

Versi 5.0. Entri shellexecute menentukan aplikasi atau file data yang akan digunakan AutoRun untuk memanggil ShellExecuteEx.

shellexecute=[filepath\]filename[param1, [param2]...] 

Parameter

  • jalur file

    String yang berisi jalur direktori yang sepenuhnya memenuhi syarat yang berisi data atau file yang dapat dieksekusi. Jika tidak ada jalur yang ditentukan, file harus berada di direktori akar drive.

  • filename

    String yang berisi nama file. Jika ini adalah file yang dapat dieksekusi, file tersebut akan diluncurkan. Jika ini adalah file data, file tersebut harus menjadi anggota dari jenis file. ShellExecuteEx meluncurkan perintah default yang terkait dengan jenis file.

  • paramx

    Berisi parameter tambahan yang harus diteruskan ke ShellExecuteEx.

Keterangan

Entri ini mirip dengan terbuka, tetapi memungkinkan Anda menggunakan informasi asosiasi file untuk menjalankan aplikasi.

Shell

Entri shell menentukan perintah default untuk menu pintasan drive.

shell=verb

Parameter

  • Verba

    Kata kerja yang sesuai dengan perintah menu. Kata kerja dan perintah menu terkait harus ditentukan dalam file Autorun.inf dengan entri shell\verb .

Keterangan

Saat pengguna mengklik kanan ikon drive, menu pintasan akan muncul. Jika file Autorun.inf ada, perintah menu pintasan default diambil dari file tersebut. Perintah ini juga dijalankan saat pengguna mengklik dua kali ikon drive.

Untuk menentukan perintah menu pintasan default, pertama-tama tentukan kata kerja, string perintah, dan teks menu dengan shell\verb. Kemudian gunakan shell untuk menjadikannya perintah menu pintasan default. Jika tidak, teks item menu default adalah "AutoPlay", yang meluncurkan aplikasi yang ditentukan oleh entri terbuka .

shell\verb

Entri shell\verb menambahkan perintah kustom ke menu pintasan drive.

shell\verb\command=Filename.exe 
shell\verb=MenuText

Parameter

  • Verba

    Kata kerja perintah menu. Entri shell\verb\command mengaitkan kata kerja dengan file yang dapat dieksekusi. Kata kerja tidak boleh berisi spasi yang disematkan. Secara default, kata kerja adalah teks yang ditampilkan di menu pintasan.

  • Filename.exe

    Jalur dan nama file aplikasi yang melakukan tindakan.

  • Teks Menu

    Parameter ini menentukan teks yang ditampilkan di menu pintasan. Jika dihilangkan, kata kerja ditampilkan. MenuText dapat berupa mixed-case dan dapat berisi spasi. Anda dapat mengatur kunci pintasan untuk item menu dengan meletakkan ampersand (&) di depan huruf.

Keterangan

Saat pengguna mengklik kanan ikon drive, menu pintasan akan muncul. Menambahkan entri shell\verb ke file Autorun.inf drive memungkinkan Anda menambahkan perintah ke menu pintasan ini.

Ada dua bagian untuk entri ini, yang harus berada di baris terpisah. Bagian pertama adalah shell\verb\command. Hal ini diperlukan. Ini mengaitkan string, yang disebut kata kerja, dengan aplikasi untuk diluncurkan saat perintah berjalan. Bagian kedua adalah entri **shell\**verb . Ini opsional. Anda dapat menyertakannya untuk menentukan teks yang ditampilkan di menu pintasan.

Untuk menentukan perintah menu pintasan default, tentukan kata kerja dengan shell\verb, dan jadikan perintah default dengan entri shell .

Sampel fragmen Autorun.inf berikut mengaitkan kata kerja readit dengan string perintah "Notepad abc\readme.txt". Teks menu adalah "Baca Saya", dan 'M' didefinisikan sebagai kunci pintasan item. Saat pengguna memilih perintah ini, file abc\readme.txt drive terbuka dengan Microsoft Notepad.

shell\readit\command=notepad abc\readme.txt 
shell\readit=Read &Me

[Konten] Tombol

Ada tiga kunci jenis file: MusicFiles, PictureFiles, dan VideoFiles.

Jika salah satu konten ini diatur ke true melalui satu nilai yang tidak peka huruf besar/kecil 1, y, ya, t, atau true, UI Pemutaran Otomatis menampilkan handler yang terkait dengan jenis konten tersebut terlepas dari apakah konten jenis tersebut ada di media.

Jika salah satu konten ini diatur ke false melalui satu nilai yang tidak peka huruf besar/kecil 0, n, tidak, f, atau false, antarmuka pengguna Pemutaran Otomatis tidak menampilkan handler yang terkait dengan tipe konten tersebut meskipun konten jenis tersebut terdeteksi di media.

Penggunaan bagian ini dimaksudkan untuk memungkinkan penulis konten mengomunikasikan niat konten ke Pemutaran Otomatis. Misalnya, CD dapat dikategorikan hanya berisi konten musik meskipun juga memiliki gambar dan video dan sebaliknya akan dilihat sebagai memiliki konten campuran.

Bagian [Konten] hanya didukung di bawah Windows Vista dan yang lebih baru.

[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false

[ExclusiveContentPaths] Tombol

Folder yang tercantum di bagian ini membatasi Putar Otomatis hanya untuk mencari folder tersebut dan subfoldernya untuk konten. Mereka dapat diberikan dengan atau tanpa garis miring terbalik (\). Dalam kedua kasus, mereka diambil sebagai jalur absolut dari direktori akar media. Dalam kasus folder dengan spasi dalam namanya, jangan sertakan dalam tanda kutip karena tanda kutip diambil secara harfiah sebagai bagian dari jalur.

Penggunaan bagian ini dimaksudkan untuk memungkinkan penulis konten mengomunikasikan niat konten ke Autoplay dan untuk mempersingkat waktu pemindaiannya dengan membatasi pemindaian ke area media tertentu yang signifikan.

Berikut ini adalah semua jalur yang valid

[ExclusiveContentPaths]
\music
\music\more music
music2

Bagian [ExclusiveContentPaths] hanya didukung di bawah Windows Vista dan yang lebih baru.

[IgnoreContentPaths] Tombol

Folder yang tercantum di bagian ini, dan subfoldernya, diabaikan oleh Putar Otomatis saat mencari media untuk konten. Mereka dapat diberikan dengan atau tanpa garis miring terbalik (\). Dalam kedua kasus, mereka diambil sebagai jalur absolut dari direktori akar media. Dalam kasus folder dengan spasi dalam namanya, jangan sertakan dalam tanda kutip karena tanda kutip diambil secara harfiah sebagai bagian dari jalur.

Jalur di bagian ini lebih diutamakan daripada jalur di bagian [ExclusiveContentPaths] . Jika jalur yang diberikan dalam [IgnoreContentPaths] adalah subfolder jalur yang diberikan dalam [ExclusiveContentPaths], jalur tersebut masih diabaikan.

Penggunaan bagian ini dimaksudkan untuk memungkinkan penulis konten mengomunikasikan niat konten ke Autoplay dan untuk mempersingkat waktu pemindaiannya dengan membatasi pemindaian ke area media tertentu yang signifikan.

Berikut ini adalah semua jalur yang valid

[IgnoreContentPaths]
\music
\music\more music
music2

Bagian [IgnoreContentPaths] hanya didukung di bawah Windows Vista dan yang lebih baru.

[DeviceInstall] Tombol

DriverPath

Entri DriverPath menentukan direktori untuk mencari secara rekursif untuk file driver. Perintah ini digunakan selama penginstalan driver dan bukan bagian dari operasi AutoRun. Bagian [DeviceInstall] hanya didukung di bawah Windows XP.

[DeviceInstall]
DriverPath=directorypath

Parameter

  • directorypath

    Jalur ke direktori yang dicari Windows untuk file driver, bersama dengan semua subdirektorinya.

Keterangan

Jangan gunakan huruf kandar dalam directorypath karena berubah dari satu komputer ke komputer berikutnya.

Untuk mencari beberapa direktori, tambahkan entri DriverPath untuk setiap direktori seperti dalam contoh ini.

[DeviceInstall]
DriverPath=drivers\video 
DriverPath=drivers\audio

Jika tidak ada entri DriverPath yang disediakan di bagian [DeviceInstall] atau entri DriverPath tidak memiliki nilai, maka drive tersebut dilewati selama pencarian file driver.