Aracılığıyla paylaş


Dosya İlişkilendirmeleri Nasıl Çalışır?

Dosya ilişkilendirmeleri, Kabuğun sistemdeki dosya türüne nasıl davranması gerektiğini tanımlar.

Bu konu aşağıdaki gibi düzenlenmiştir:

Dosya İlişkilendirmeleri Hakkında

Dosya ilişkilendirmeleri aşağıdaki işlevleri denetler:

  • Kullanıcı bir dosyaya çift tıkladığında hangi uygulama başlatılır?
  • Varsayılan olarak bir dosya için hangi simge görüntülenir?
  • Windows Gezgini'nde görüntülendiğinde dosya türünün nasıl göründüğü.
  • Dosyanın kısayol menüsünde görünen komutlar.
  • Araç ipuçları, kutucuk bilgileri ve ayrıntılar bölmesi gibi diğer kullanıcı arabirimi özellikleri.

Uygulama geliştiricileri, Shell'in özel dosya türlerini nasıl ele alabileceğini denetlemek veya bir uygulamayı mevcut dosya türleriyle ilişkilendirmek için dosya ilişkilendirmelerini kullanabilir. Örneğin, bir uygulama yüklendiğinde, uygulama mevcut dosya ilişkilendirmelerinin varlığını denetleyebilir ve bu dosya ilişkilendirmelerini oluşturabilir veya geçersiz kılabilir.

Kullanıcılar, bir dosya türüne Shell'in nasıl davranacağını özelleştirmek için dosya ilişkilendirmelerinin bazı yönlerini, ya Birlikte Aç kullanıcı arabirimini kullanarak ya da kayıt defterini düzenleyerek kontrol edebilirler.

Aşağıdaki ekran görüntüsünde gösterilen Windows Gezgini penceresinde, Kabuk, dosya türüyle ilişkili simgeye bağlı olarak her dosya için farklı simgeler görüntüler. Kullanıcı Örnek Bit Eşlem Görüntüsüdosyaya çift tıklarsa, Kabuk Paint'i başlatır ve dosyayı açmak için kullanır çünkü bu sistemde Paint .bmp dosyalarla ilişkilendirilir. Kişiler dosya ilişkilendirmelerini kullanarak bu eylemleri denetleyebiliyor.

Dosya ilişkilendirmelerinin uygulamada nasıl çalıştığını gösteren çizimi

Dosya İlişkilendirmelerini Ne Zaman Uygulamanız veya Değiştirmeniz Gerekir?

Uygulamalar dosyaları çeşitli amaçlarla kullanabilir: Bazı dosyalar yalnızca uygulama tarafından kullanılır ve kullanıcılar tarafından genellikle erişilmezken, diğer dosyalar kullanıcı tarafından oluşturulur ve bunlar genellikle masaüstünden açılır, aranır ve görüntülenir.

Özel dosya türünüz yalnızca uygulama tarafından kullanılmadığı sürece, bunun için dosya ilişkilendirmeleri uygulamanız gerekir. Genel bir kural olarak, kullanıcının bu dosyalarla herhangi bir şekilde doğrudan etkileşim kurmasını bekliyorsanız özel dosya türünüz için dosya ilişkilendirmeleri uygulayın. Dosyalara göz atmak ve dosyaları açmak, dosyaların içeriğinde veya özelliklerinde arama yapmak ve dosyaların önizlemesini görüntülemek için Kabuk'un kullanılması buna dahildir.

Uygulamanız mevcut bir dosya türünü işiyorsa, Kabuk'un bu türdeki tüm dosyaları işleme biçimini değiştirmek istemediğiniz sürece dosya ilişkilendirmesini değiştirmeyin.

Dosya İlişkilendirmeleri Nasıl Çalışır?

Dosyalar Kabukta Kabuk öğeleri olarak gösterilir. Uygulama geliştiricileri, dosya ilişkilendirmelerini denetlemek için dosya türü ile işleyiciler (dosya türünün Kabuk öğeleri için işlevsellik sağlayan COM nesneleri) arasında bir eşleme kaydedebilir. Shell'in bir dosya türünün dosya ilişkilendirmelerini sorgulaması gerektiğinde, dosya türüne ilişkin ilişkilendirmeleri içeren bir kayıt defteri anahtarları dizisi oluşturur ve kullanılacak uygun dosya ilişkilendirmeleri için bu anahtarları denetler.

Ek Kaynaklar

Uygulama Kaydı

Dosya Türleri

Dosya Türüne Göre İçerik Görünümü

Dosya Türü Doğrulayıcı

Dosya Türü İşleyicileri

Programlama Tanımlayıcıları

algılanan türler

İlişkilendirme Dizileri