Tentang FILE INF
File INF adalah file teks yang dibagi menjadi berbagai jenis bagian yang diformat. Setiap bagian dirancang untuk tujuan tertentu; misalnya, untuk menyalin file atau menambahkan entri ke registri. Jumlah dan jenis bagian dalam file INF tergantung pada prosedur penginstalan tertentu. Setiap bagian terdiri dari garis yang berkontribusi pada tujuan bagian tersebut.
File INF menyimpan informasi dalam format yang dijelaskan dalam Panduan Umum untuk File INF dan Seksi File INF dan Arahan dari Kit Pengembangan Driver Microsoft Windows 2000. Anda harus merujuk ke sumber daya ini di Microsoft Windows Driver Development Kit (DDK) jika Anda berencana untuk menulis file INF. Fungsi penyiapan menggunakan format ini untuk mengambil informasi dari file INF
Bagian INF berikut dapat digunakan dengan fungsi penyiapan untuk membuat aplikasi penginstalan. Saat membuat file INF, Anda tidak perlu menyertakan setiap jenis bagian. Bagian yang digunakan bergantung pada prosedur penginstalan.
Bagian | Deskripsi |
---|---|
[Versi] | Berisi informasi tentang file INF. Ini adalah satu-satunya bagian yang diperlukan. Fungsi penyiapan menggunakan bagian ini untuk mengenali versi Windows mana yang dimaksudkan untuk file INF. |
[Instal] | Menyediakan gambaran umum proses penginstalan dan berisi daftar bagian INF yang diproses oleh fungsi pengaturan selama penginstalan. Lihat Contoh Bagian Penginstalan INF . |
[Tambahkan Registri] | Berisi informasi yang digunakan untuk menambahkan subkunci atau nama-nama nilai ke dalam registri. |
[Salin Berkas] | Berisi nama file sumber dan dapat menentukan perilaku penyalinan tambahan. |
[Hapus Registri] | Berisi informasi yang digunakan untuk menghapus subkunci atau nama nilai dari registri. |
[Menghapus File] | Berisi nama file file yang akan dihapus, dan dapat menentukan perilaku penghapusan tambahan. |
[FILE INI ke Registri] | Berisi informasi yang digunakan untuk memindahkan baris atau bagian dari file INI ke registri. |
[Elemen Profil] | Berisi informasi yang digunakan untuk menambahkan atau menghapus item dari Menu Mulai. Hanya tersedia dengan Windows 2000. |
[Ganti Nama File] | Berisi nama file sumber dan target untuk mengganti nama operasi. |
[Perbarui Bidang INI] | Berisi informasi yang digunakan untuk mengganti, menambahkan, atau menghapus bidang dalam entri INI. |
[Memperbarui File INI] | Berisi informasi yang digunakan untuk mengganti, menambahkan, atau menghapus entri INI. |
[Layanan] | Mencantumkan layanan yang akan ditambahkan atau diinstal. |
[Instalasi Layanan] | Berisi informasi yang digunakan untuk menginstal layanan yang tercantum di kunci AddService dari bagian Layanan. |
[DestinationDirs] | Memetakan menyalin file bagian ke direktori tujuan. Menentukan direktori tujuan untuk file yang tercantum di Salin File, Ganti Nama File, atau bagian Hapus File. |
[SourceDisksFiles] | Memetakan file sumber ke nilai ordinal yang ditetapkan di bagian SourceDisksNames. Lihat Inf SourceDisksNames dan SourceDisksFiles Sections Example. |
[NamaDiskSumber] | Menetapkan nilai ordinal ke setiap disk sumber dan dapat menyimpan informasi tambahan tentang disk sumber. Lihat Inf SourceDisksNames dan SourceDisksFiles Sections Example. |
[EventLog Instalasi] | Berisi informasi yang digunakan untuk menambahkan pesan peristiwa ke registri. |
[String] | Nilai dalam file INF dapat dinyatakan sebagai string yang dapat diganti menggunakan formulir %strkey%. Setiap strkey dalam file INF harus menentukan nama unik yang terdiri dari karakter yang dapat dicetak. Untuk menyertakan karakter % dalam string, gunakan %%. Strkey harus didefinisikan di bagian Strings dari file INF. Anda dapat menggunakan kunci string sebagai tempat penampung dalam file INF untuk informasi yang sering berubah atau perlu dilokalkan. |
File INF juga dapat berisi bagian privat. Format bagian privat tergantung pada aplikasi penyiapan. Bagian privat dalam file INF dapat digunakan untuk menyimpan informasi khusus yang digunakan oleh aplikasi penyiapan tertentu. API Penyiapan mencakup fungsi-fungsi, seperti SetupGetLineTextdan SetupGetIntField, yang dapat mengambil informasi dari bagian privat file INF pada tingkat baris dan bidang dalam baris tersebut.