Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Otomatik Çalıştır özellikli bir uygulama oluşturmak basit bir yordamdır. Bu konu, örnek olarak CD-ROM kullanır (bu teknolojiyi uygulayan ilk ortamdı) ancak bugün bunu kullanabilecek birçok farklı medya türü vardır.
Uygulamanızda Otomatik Çalıştır'ı etkinleştirmek için iki temel dosya eklemeniz yeterlidir:
- Autorun.inf dosyası
- Başlangıç uygulaması
Kullanıcı Otomatik Çalıştır uyumlu bir bilgisayardaki CD-ROM sürücüsüne disk taktığında, sistem diskin kişisel bir bilgisayar dosya sistemine sahip olup olmadığını hemen denetler. Varsa, sistem Autorun.infadlı bir dosya arar. Bu dosya, çeşitli isteğe bağlı ayarların yanı sıra çalıştırılacak bir kurulum uygulamasını belirtir. Başlangıç uygulaması genellikle uygulamayı yükler, kaldırır, yapılandırr ve belki de çalıştırır.
- Autorun.inf Dosyası oluşturma
- [DeviceInstall] bölümü
- İlgili konular
Autorun.inf Dosyası Oluşturma
Autorun.inf, uygulamanızı içeren CD-ROM kök dizininde bulunan bir metin dosyasıdır. Birincil işlevi, sisteme disk eklendiğinde çalıştırılacak uygulamanın başlangıç programının adını ve konumunu sağlamaktır.
Not
Autorun.inf dosyaları, GetDriveType'dan DRIVE_REMOVABLE döndüren sürücüler için Windows XP altında desteklenmez.
Autorun.inf dosyası aşağıdakiler gibi isteğe bağlı bilgiler de içerebilir:
- Uygulamanızın CD-ROM sürücüsünü temsil edecek bir simge içeren dosyanın adı. Bu simge, standart sürücü simgesinin yerine Windows Gezgini tarafından görüntülenir.
- Kullanıcı CD-ROM simgesine sağ tıkladığında görüntülenen kısayol menüsü için ek komutlar. Kullanıcı simgeye çift tıkladığında çalıştırılacak varsayılan komutu da belirtebilirsiniz.
Autorun.inf dosyaları .ini dosyalarına benzer. Her biri köşeli ayraç içine alınmış bir adla başlanan bir veya daha fazla bölümden oluşur. Her bölüm, disk eklendiğinde Shell tarafından çalıştırılacak bir dizi komut içerir. Autorun.inf dosyaları için şu anda tanımlanmış iki bölüm vardır.
- [autorun] bölümü varsayılan Otomatik Çalıştır komutlarını içerir. Tüm Autorun.inf dosyalarının bir [autorun] bölümü olmalıdır.
- RISC tabanlı bilgisayarlarda çalışan sistemler için isteğe bağlı bir [autorun.alpha] bölümü eklenebilir. RISC tabanlı bir sistemdeki CD-ROM sürücüye disk eklendiğinde, Shell [autorun] bölümündekiler yerine bu bölümdeki komutları çalıştırır.
Not
Shell önce mimariye özgü bir bölümü denetler. Bulamazsa, [autorun] bölümündeki bilgileri kullanır. Kabuk bir bölüm bulduğunda diğer tüm bölümleri görmezden gelir, bu nedenle her bölüm kendi başına yeterli olmalıdır.
Her bölüm, Otomatik Çalıştır işleminin nasıl gerçekleştirileceğini belirleyen bir dizi komut içerir. Beş komut vardır.
| Komut | Açıklama |
|---|---|
| varsayılan | Uygulama için varsayılan simgeyi belirtir. |
| simgesi | CD-ROM sürücüsü için uygulamaya özgü bir simgenin yolunu ve dosya adını belirtir. |
| açma | Başlangıç uygulamasının yolunu ve dosya adını belirtir. |
| useautorun | Destekleniyorsa Otomatik Kullan V2 özelliklerinin kullanılması gerektiğini belirtir. |
| kabuk | CD-ROM'un kısayol menüsündeki varsayılan komutu tanımlar. |
| shell_verb | CD-ROM'un kısayol menüsüne komutlar ekler. |
Aşağıda basit bir Autorun.inf dosyası örneği verilmiştir. Başlangıç uygulaması olarak Filename.exe belirtir. Filename.exe'deki ikinci simge, standart sürücü simgesi yerine CD-ROM sürücüyü temsil eder.
[autorun]
open=Filename.exe
icon=Filename.exe,1
Bu Autorun.inf örneği, bilgisayarın türüne bağlı olarak farklı başlangıç uygulamaları çalıştırır.
[autorun]
open=Filename_x86.exe
icon=IconFile.ico
[autorun.alpha]
open=Filename_RISC.exe
icon=IconFile.ico
[DeviceInstall] Bölümü
Herhangi bir çıkarılabilir medyada [DeviceInstall] bölümünü kullanabilirsiniz. Yalnızca Windows XP altında desteklenir. DriverPath kullanarak Windows XP'nin sürücü dosyalarını arayacağı bir dizin yolu belirtirsiniz ve bu da içeriğin tamamında uzun bir aramayı engeller.
Windows XP'nin medyada sürücü dosyalarını ararken hangi dizinleri kullanacağını belirtmek için [DeviceInstall] bölümünü sürücü yükleme işlemi ile birlikte kullanırsınız. Windows XP'ye göre artık tüm medya varsayılan olarak aranmamaktadır, bu nedenle arama konumlarını belirtmek için [DeviceInstall] gerekir. Windows XP'nin, Autorun.inf dosyasında [DeviceInstall] bölümü olmadan tam olarak arama yaptığı tek çıkarılabilir medyalar aşağıdadır.
- A veya B sürücülerinde bulunan disketler.
- CD/DVD medyası boyutu 1 gigabayttan (GB) daha azdır.
Windows XP'nin bu medyada depolanan sürücüleri algılaması için diğer tüm medyalarda [DeviceInstall] bir bölümü bulunmalıdır.
Not
[AutoRun] bölümünde olduğu gibi, [DeviceInstall] bölümü mimariye özgü olabilir.
İlgili konular