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.
Bu konu, Autorun.inf dosyasında kullanılabilecek girdilere yönelik bir başvurudur. Giriş bir anahtar ve bir değerden oluşur.
-
[Otomatik Çalıştır] Anahtarlar
- eylem
- CustomEvent
- simgesi
- etiket
- açma
- UseAutoPlay
- shellexecute
- shell
- shell\verb
- [content] Anahtarlar
- [ExclusiveContentPaths] Anahtarlar
- [IgnoreContentPaths] Anahtarlar
- [DeviceInstall] Anahtarlar
[Otomatik Çalıştır] Anahtar
- eylem
- CustomEvent
- simgesi
- etiket
- açma
- UseAutoPlay
- shellexecute
- shell
- shell\verb
eylem
eylemi girdisi, medyanın Autorun.inf dosyasındaki open veya shellexecute girdisinde belirtilen programı temsil eden işleyici için Otomatik Kullan iletişim kutusunda kullanılan metni belirtir. Değer metin olarak veya ikili dosyada depolanan bir kaynak olarak ifade edilebilir.
action=ActionText
action=@[filepath\]filename,-resourceID
Parametre
ActionText
Medyanın Autorun.inf dosyasındaki açık veya shellexecute girdisinde belirtilen programı temsil eden işleyici için Otomatik Kullan iletişim kutusunda kullanılan metin.
dosya yolu
Dizeyi içeren ikili dosyayı içeren dizinin tam yolunu içeren bir dize. Yol belirtilmezse, dosyanın sürücünün kök dizininde olması gerekir.
dosya adı
İkili dosyanın adını içeren bir dize.
resourceID
İkili dosya içindeki dizenin kimliği.
Açıklamalar
eylem anahtarı yalnızca Windows XP Service Pack 2 (SP2) veya sonraki sürümlerinde kullanılır. Yalnızca DRIVE_REMOVABLE ve DRIVE_FIXED türünde sürücüler için desteklenir. DRIVE_REMOVABLE durumunda eylem anahtarı gereklidir. Ses CD'sinin veya film DVD'sinin Autorun.inf dosyasındaki bir eylemi komutu yoksayılır ve bu medya, Windows XP Service Pack 1 (SP1) ve önceki sürümlerde olduğu gibi davranmaya devam eder.
Otomatik Yürüt iletişim kutusunda görüntülenen dize, eylem girdisinde belirtilen metin sağlayıcıyı Shelladlandıran sabit kodlanmış metinle birleştirilerek oluşturulur. yanında simgesi görüntülenir. Bu girdi her zaman Otomatik Yürüt iletişim kutusunda ilk seçenek olarak görünür ve varsayılan olarak seçilidir. Kullanıcı seçeneği kabul ederse, tarafından belirtilen uygulama medyanın Autorun.inf dosyasında veya shellexecute girdisini açar. Seçili eylemi her zaman yap seçeneği bu durumda kullanılamaz.
eylemi ve simgesi tuşları, Otomatik Kullan iletişim kutusunda son kullanıcı tarafından görülen uygulamanın gösterimini tanımlar. Bunlar, kullanıcıların kolayca tanımlayabilmesi için oluşturulmalıdır. Çalıştırılacak uygulamayı, uygulamayı oluşturan şirketi ve ilişkili tüm markalarını belirtmeleri gerekir.
Geriye dönük uyumluluk için eylemi girişi, DRIVE_FIXED türündeki cihazlar için isteğe bağlıdır. Bu tür için, Autorun.inf dosyasında eylem girdi yoksa Otomatik Kullan iletişim kutusunda varsayılan bir girdi kullanılır.
eylemi girişi, şimdiye kadar Autorun.inf desteği olmayan DRIVE_REMOVABLE türündeki cihazlar için zorunludur. eylem girdisi yoksa, Otomatik Yürüt iletişim kutusu görüntülenir ancak ek içeriği başlatma seçeneği yoktur.
Özel Etkinlik
CustomEvent girdisi özel bir AutoPlay içerik olayı belirtir.
CustomEvent=CustomEventName
Parametre
CustomEventName
Otomatik Kullan içerik olayının adını içeren bir metin dizesi. Ad en fazla 100 alfasayısal karakter olmalıdır.
Açıklamalar
Bir birimin Autorun.inf dosyasına özel bir olay adı ekleyebilirsiniz. Otomatik Kullan kullanıcıdan bir uygulamanın birimle birlikte kullanmasını istediğinizde, yalnızca belirtilen özel olay adı için kaydedilmiş uygulamaları görüntüler. Bir uygulamayı özel Otomatik Kullan içerik olayınız için işleyici olarak nasıl kaydedebileceğiniz hakkında bilgi için bkz. AutoPlay ile Otomatik Başlatma veya Olay İşleyicisi kaydetme.
Aşağıdaki örnek, yeni bir AutoPlay içerik olayı olarak "MyContentOnArrival" değerini belirtir.
CustomEvent=MyContentOnArrival
ikon
simgesi girdisi, Windows kullanıcı arabiriminde Otomatik Çalıştır özellikli sürücüyü temsil eden bir simge belirtir.
icon=iconfilename[,index]
Parametre
iconfilename
Simge bilgilerini içeren .ico, .bmp, .exeveya .dll dosyasının adı. Bir dosyada birden fazla simge varsa, simgenin sıfır tabanlı dizinini de belirtmeniz gerekir.
Açıklamalar
Simge, etiketle birlikte Windows kullanıcı arabiriminde Otomatik Çalıştır özellikli sürücüyü temsil eder. Örneğin, Windows Gezgini'nde sürücü standart sürücü simgesi yerine bu simgeyle temsil edilir. Simgenin dosyası, open komutu tarafından belirtilen dosyayla aynı dizinde olmalıdır.
Aşağıdaki örnek, MyProg.exe dosyasındaki ikinci simgeyi belirtir.
icon=MyProg.exe,1
etiket
etiketi girdisi, Windows kullanıcı arabiriminde Otomatik Çalıştır özellikli sürücüyü temsil eden bir metin etiketi belirtir.
label=LabelText
Parametre
LabelText
Etiketi içeren bir metin dizesi. Boşluk içerebilir ve 32 karakterden uzun olmamalıdır.
Not
LabelText parametresine 32 karakteri aşan ve hata iletisi almayan bir değer koymak mümkündür. Ancak, sistem yalnızca ilk 32 karakteri görüntüler. 32. karakterden sonraki tüm karakterler kesilir ve görüntülenmez. Örneğin, LabelText şu şekildeyse: label="Bu CD nihai müzik CD'si olacak şekilde tasarlanmıştır." şu şekilde görüntülenir: "Bu CD ul olacak şekilde tasarlanmıştır".
Açıklamalar
Etiket, bir simgeyle birlikte Windows kullanıcı arabiriminde Otomatik Çalıştır özellikli sürücüyü temsil eder.
Aşağıdaki örnek, sürücünün etiketi olarak "Sürücü Etiketim" değerini belirtir.
label=My Drive Label
açık
açma girdisi, kullanıcı sürücüye disk taktığında AutoRun'un başlattığı uygulamanın yolunu ve dosya adını belirtir.
open=[exepath\]exefile [param1 [param2] ...]
Parametre
exefile
CD eklendiğinde çalıştırılan yürütülebilir dosyanın tam yolu. Yalnızca bir dosya adı belirtilirse, sürücünün kök dizininde olmalıdır. Dosyayı bir alt dizinde bulmak için bir yol belirtmeniz gerekir. Başlangıç uygulamasına geçirmek için bir veya daha fazla komut satırı parametresi de ekleyebilirsiniz.
OtomatikOynatmayıKullan
Windows XP'de UseAutoPlay girdisi, Otomatik Çalıştır yerine Otomatik Kullan'ın kullanılması gerektiğini belirtir.
Windows Vista ve sonraki sürümlerde, bu girdi Otomatik Çalıştır için belirtilen tüm eylemlerin (açık veya shellexecute girdileri kullanılarak) Otomatik Kullan iletişim kutusunda gizlenmeye neden olur. Bu girişin Windows XP'den önceki Windows sürümleri üzerinde hiçbir etkisi yoktur.
Windows 8 ve sonraki sürümlerde 0 değerinin belirtilmesi bu cihaz için otomatik yürütmeyi devre dışı bırakır.
Parametre
Bu seçeneği kullanmak için Autorun.inf dosyasına UseAutoPlay için bir girdi ekleyin ve girdiyi 1'e eşit olarak ayarlayın. Windows'un Windows 8'den önceki sürümlerinde başka bir değer desteklenmez.
Windows 8 ve sonraki sürümlerde, bu cihaz için otomatik yürütmeyi devre dışı bırakmak için 0 değerini belirtin.
UseAutoPlay=1
Açıklamalar
Şu anda UseAutoPlay yalnızca Windows XP veya sonraki sürümlerde ve yalnızca GetDriveTypeDRIVE_CDROMtüründe olduğunu belirleyen bir sürücüde geçerlidir.
useAutoPlay kullanıldığında, Autorun.inf dosyasındaki açık veya shellexecute girdileri tarafından belirtilen tüm eylemler Windows XP'de yoksayılır ve Windows Vista'daki Otomatik Kullan iletişim kutusunda atlanır.
AutoRun genellikle eklenen medyada bulunan bir öğeyi otomatik olarak çalıştırmak veya yüklemek için kullanılırken, Otomatik Kullan gerçekleştirilebilecek ilgili eylemlerin listesini içeren bir iletişim kutusu sunar ve kullanıcının hangi eylemi gerçekleştireceğini seçmesine olanak tanır. Otomatik Çalıştır ile Otomatik Kullan arasındaki fark hakkında daha fazla bilgi için bkz. Otomatik Çalıştır özellikli CD-ROM Uygulama oluşturma ve otomatik yürütme kullanma ve yapılandırma.
Kullanım Örneği
CD üç dosya içerir: Autorun.inf, Readme.txtve Music.wma. Kullanımdaki Windows sürümüne ve Autorun.inf dosyasında belirtilen seçeneklere bağlı olarak, CD eklendiğinde Otomatik Çalıştır veya Otomatik Kullan tarafından işlenebilir (CD'nin eklendiği sürücü için Otomatik Çalıştır/Otomatik Kullan'ın etkinleştirildiği varsayılır).
İlk olarak, UseAutoPlay=1 belirtilmediği için aşağıdaki içeriklere sahip bir Autorun.inf dosyası düşünün:
[AutoRun]
shellexecute="Readme.txt"
CD yerleştirildiğinde Shell tarafından gerçekleştirilen eylem, kullanılan Windows sürümüne bağlıdır.
- Windows XP veya önceki sürümlerinde, bu CD eklendiğinde Otomatik Çalıştır tarafından işlenir. Bu durumda shellexecute girdisi okunur ve Shell, .txt dosyalarıyla ilişkili olan dosya işleyicisini çağırır; bu genellikle Readme.txt'in Not Defteri'nde açılmasıyla sonuçlanır.
- Windows Vista'da, shellexecute girişi olan bir Autorun.inf dosyasının varlığı, medyanın Otomatik Kullan türü "Yazılım ve oyunlar" olarak tanımlanmasına neden olur. Bu durumda kullanıcıya, shellexecute girişi (iletişim kutusunda "Load Readme.txt" olarak sunulur) tarafından belirtilen eylemi ve "Yazılım ve oyunlar" türündeki medyayla ilişkili varsayılan eylemleri içeren bir Otomatik Kullan iletişim kutusu sunulur.
Windows XP'de Otomatik Çalıştır yerine Otomatik Kullan'ın kullanılması gerektiğini ve AutoRun shellexecute girdisi tarafından belirtilen eylemin Windows Vista'da Otomatik Kullan iletişim kutusundan gizlenmesi gerektiğini belirtmek için, Autorun.inf dosyasına aşağıdaki gibi UseAutoPlay ekleyin:
[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1
Yeniden, bu CD takıldığında, Shell tarafından gerçekleştirilen eylem, kullanımdaki Windows sürümüne bağlıdır.
- Windows'un Windows XP'den önceki sürümlerinde Otomatik Çalıştır hala kullanılır ve daha önce açıklandığı gibi shellexecute tarafından belirtilen eylem gerçekleştirilir. (Windows XP'den önceki Windows sürümlerinde yalnızca Otomatik Çalıştır'ın kullanılabildiğini unutmayın.)
- Windows XP'de UseAutoPlay girdisi AutoRun yerine Otomatik Kullan'ın kullanılmasına neden olur. Bu durumda, Otomatik Kullan medyanın bir Windows Media Audio (.wma) dosyası içerdiğini belirler ve içeriği "Müzik dosyaları" olarak kategorilere ayırır. Kullanıcıya "Müzik dosyaları" Otomatik Kullan medya türü için kayıtlı işleyiciler içeren bir Otomatik Kullan iletişim kutusu sunulur; AutoRun shellexecute girdisi yoksayılır.
ShellExecute
Sürüm 5.0. shellexecute girdisi, AutoRun'un ShellExecuteExçağırmak için kullanacağı bir uygulama veya veri dosyası belirtir.
shellexecute=[filepath\]filename[param1, [param2]...]
Parametre
dosya yolu
Verileri veya yürütülebilir dosyayı içeren dizinin tam yolunu içeren bir dize. Yol belirtilmezse, dosyanın sürücünün kök dizininde olması gerekir.
dosya adı
Dosyanın adını içeren bir dize. Yürütülebilir bir dosyaysa başlatılır. Veri dosyasıysa, birdosya türünün üyesi olmalıdır. ShellExecuteEx, dosya türüyle ilişkili varsayılan komutu başlatır.
paramx
ShellExecuteEx'e geçirilmesi gereken tüm ek parametreleri içerir.
Açıklamalar
Bu giriş, açıkbenzer, ancak uygulamayı çalıştırmak için dosya ilişkilendirme bilgileri kullanmanıza olanak tanır.
shell
girdisi shell , sürücünün kısayol menüsü için varsayılan bir komut belirtir.
shell=verb
Parametre
verb
Menü komutuna karşılık gelen verb öğesidir. verb ve ilişkili menü komutu, Autorun.inf dosyasında \shellverb girişiyle tanımlanmalıdır.
Açıklamalar
Kullanıcı sürücü simgesine sağ tıkladığında bir kısayol menüsü görüntülenir. Autorun.inf dosyası varsa, bu dosyadan varsayılan kısayol menüsü komutu alınır. Bu komut, kullanıcı sürücünün simgesine çift tıkladığında da yürütülür.
Varsayılan kısayol menü komutunu belirtmek için önce , komut dizesini verbve menü metnini \verb ileshell tanımlayın. Ardından bunu varsayılan kısayol menü komutu yapmak için kullanın shell . Aksi takdirde, varsayılan menü öğesi metni , girişi tarafından belirtilen uygulamayı başlatan "Otomatik Kullan" olur.
shell\verb
\verb girdisishell, sürücünün kısayol menüsüne özel bir komut ekler.
shell\verb\command=Filename.exe
shell\verb=MenuText
Parametre
verb
Menü komutu verb. shell\verb\command girdisi dosyasını verb yürütülebilir bir dosyayla ilişkilendirir. Fiiller eklenmiş boşluklar içermemelidir. Varsayılan olarak, verb kısayol menüsünde görüntülenen metindir.
Filename.exe
Eylemi gerçekleştiren uygulamanın yolu ve dosya adı.
MenuText
Bu parametre, kısayol menüsünde görüntülenen metni belirtir. Atlanırsa verb görüntülenir. MenuText karışık olabilir ve boşluk içerebilir. Harfin önüne bir ve işareti (&) koyarak menü öğesi için bir kısayol tuşu ayarlayabilirsiniz.
Açıklamalar
Kullanıcı sürücü simgesine sağ tıkladığında bir kısayol menüsü görüntülenir. Sürücünün Autorun.inf dosyasına \verb girdileri eklemekshell, bu kısayol menüsüne komut eklemenize olanak tanır.
Bu girişin iki bölümü vardır ve bunlar ayrı satırlarda olmalıdır. İlk bölüm \verb\command bölümüdürshell. Bu gereklidir. adlı bir dizeyi, verbkomut çalıştırıldığında başlatacak uygulamayla ilişkilendirir. İkinci bölüm **shell\**verb girişidir. İsteğe bağlıdır. Kısayol menüsünde görüntülenen metni belirtmek için ekleyebilirsiniz.
Varsayılan bir kısayol menüsü komutu belirtmek için verb öğesini shell\verb ile tanımlayın ve shell girişiyle varsayılan komut yapın.
Aşağıdaki örnek Autorun.inf parçası readit'iverb "Not Defteri abc\readme.txt" komut dizesiyle ilişkilendirir. Menü metni "Beni Oku", 'M' ise öğenin kısayol tuşu olarak tanımlanır. Kullanıcı bu komutu seçtiğinde, sürücünün abc\readme.txt dosyası Microsoft Not Defteri ile açılır.
shell\readit\command=notepad abc\readme.txt
shell\readit=Read &Me
[İçerik] Anahtar
Üç dosya türü anahtarı vardır: MusicFiles, PictureFilesve VideoFiles.
Bu içeriklerden biri büyük/küçük harfe duyarlı olmayan 1, y, evet, t veya true değerleriyle true olarak ayarlanırsa, Otomatik Yürütme kullanıcı arabirimi, söz konusu türdeki içeriğin medyada bulunup bulunmadığından bağımsız olarak bu içerik türüyle ilişkili işleyicileri görüntüler.
Bu içeriklerden biri büyük/küçük harfe duyarlı olmayan 0, n, hayır, f veya false değerleri aracılığıyla false olarak ayarlanırsa, medyada söz konusu türdeki içerik algılandığında bile Otomatik Yürütme kullanıcı arabirimi bu içerik türüyle ilişkili işleyicileri görüntülemez.
Bu bölümün kullanımı, içerik yazarlarının içeriğin amacını Otomatik Yürütme'ye iletmesine izin vermek için tasarlanmıştır. Örneğin, cd yalnızca müzik içeriği içeriyor olarak sınıflandırılabilir, ancak resimler ve videolar da vardır ve aksi takdirde karma içerik olarak görülebilir.
[content] bölümü yalnızca Windows Vista ve sonraki sürümlerde desteklenir.
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
[ExclusiveContentPaths] Anahtar
Bu bölümde listelenen klasörler, Otomatik Yürüt'ü yalnızca bu klasörleri ve alt klasörlerini içerik için aramayla sınırlar. Bunlar, baştaki ters eğik çizgi (\) ile veya olmadan verilebilir. Her iki durumda da medyanın kök dizininden mutlak yollar olarak alınırlar. Adlarında boşluk bulunan klasörler söz konusu olduğunda, tırnak işaretleri yolun bir parçası olarak alındığından bunları tırnak içine alma.
Bu bölümün kullanımı, içerik yazarlarının hem içeriğin amacını Otomatik Kullan'a iletmesine hem de taramayı medyanın belirli önemli alanlarıyla sınırlayarak tarama süresini kısaltmasına olanak sağlamak için tasarlanmıştır.
Aşağıdakilerin tümü geçerli yollardır
[ExclusiveContentPaths]
\music
\music\more music
music2
[ExclusiveContentPaths] bölümü yalnızca Windows Vista ve sonraki sürümlerde desteklenir.
[IgnoreContentPaths] Anahtar
Bu bölümde listelenen klasörler ve alt klasörleri, bir medyada içerik ararken Otomatik Kullan tarafından yoksayılır. Bunlar, baştaki ters eğik çizgi (\) ile veya olmadan verilebilir. Her iki durumda da medyanın kök dizininden mutlak yollar olarak alınırlar. Adlarında boşluk bulunan klasörler söz konusu olduğunda, tırnak işaretleri yolun bir parçası olarak alındığından bunları tırnak içine alma.
Bu bölümdeki yollar, [ExclusiveContentPaths] bölümündeki yollardan önceliklidir. [IgnoreContentPaths] verilen yol, [ExclusiveContentPaths] verilen yolun alt klasörüyse, yine de yoksayılır.
Bu bölümün kullanımı, içerik yazarlarının hem içeriğin amacını Otomatik Kullan'a iletmesine hem de taramayı medyanın belirli önemli alanlarıyla sınırlayarak tarama süresini kısaltmasına olanak sağlamak için tasarlanmıştır.
Aşağıdakilerin tümü geçerli yollardır
[IgnoreContentPaths]
\music
\music\more music
music2
[IgnoreContentPaths] bölümü yalnızca Windows Vista ve sonraki sürümlerde desteklenir.
[DeviceInstall] Anahtar
DriverPath
DriverPath girdisi, sürücü dosyaları için özyinelemeli olarak aranacak bir dizin belirtir. Bu komut bir sürücü yüklemesi sırasında kullanılır ve AutoRun işleminin bir parçası değildir. [DeviceInstall] bölümü yalnızca Windows XP altında desteklenir.
[DeviceInstall]
DriverPath=directorypath
Parametre
dizin yolu
Windows'un tüm alt dizinleriyle birlikte sürücü dosyaları için arama yaptığı bir dizin yolu.
Açıklamalar
dizin yolu bir bilgisayardan diğerine geçiş yaptıkları için sürücü harflerini kullanmayın.
Birden çok dizinde arama yapmak için, bu örnekte olduğu gibi her dizin için bir DriverPath girdisi ekleyin.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
[DeviceInstall] bölümünde DriverPath girişi sağlanmazsa veya DriverPath girdisinin değeri yoksa, sürücü dosyaları arandığı sırada bu sürücü atlanır.