ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.
Özet
Bu makalede, Microsoft Visual Basic 5.0 kullanılarak oluşturulan uzak istemci/sunucu uygulamaları için DCOM'U yapılandırmak için DCOM Yapılandırma yardımcı programı'nı Dcomcnfg.exe'yi kullanma açıklanmaktadır.
Yanlış da DCOM için güvenliği ayarlama istemci/sunucu uygulamaları genellikle aşağıdaki hataları neden olur:
Çalışma zamanı hatası '429' ActiveX bileşeni nesneyi oluşturamıyor.
-VEYA-
Çalışma zamanı hatası '70' İzin Verilmedi.
Güvenlik duvarları üzerinden istemci erişimini etkinleştirmek için gereken ayarları, bu makalede anlatılmamaktadır. Güvenlik Duvarı, proxy sunucuları veya etki alanı denetleyicileri ile ilgili Yardım almak için Microsoft Teknik Destek'le temasa geçin.
Daha fazla bilgi
Aşağıdaki ayarlar, Windows NT veya Windows 2000 ya da Windows NT istemcisi ile iletişim kurmak ve (vardır varsayarak herhangi bir güvenlik duvarı veya proxy sunucuları dahil) yedeklemek etkinleştirir.
"Sunucu", <a0>Visual Basic DCOM üzerinde bir ya da Windows NT 2000machine yapılandırmak için şu adımları izleyin: Not (DCOMCNFG EXE'ler sunucuları yalnızca gösterilir. Bu DLL sunucuları göstermez.)
Dcomcnfg.exe'yi çalıştırın.
(Bu, Progıd,-, "DCOM sunucu" gibi bir kolay ad olarak temsil) DCOM sunucu uygulaması uygulamaları</a0> sekmesinden seçin veya kendi (bir GUID - genel benzersiz tanımlayıcı) CLSID {5BD7512F-3F2B-11 D 0-B4D2-02E0C911A7B1} gibi).
Sunucu uygulamasını çift tıklatın veya sunucu uygulamasının özelliklerini görüntülemek için <a2>Özellikler</a2> düğmesini tıklatın.
Güvenlik sekmesini seçin.
Aşağıdaki değişiklikleri yapın:
ÖNEMLI: Aşağıdaki değişiklikleri tüm sunucuyu başlatmak herhangi bir kişi izin verir. Bu sunucular alma ve hata ayıklama amacıyla geliştirme modunda çalışan için ayarlarıdır. Belirli bir hedef platform dağıtım DCOM güvenliği için yapılmamıştır.
Kimlik sekmesini seçin ve "Etkileşimli kullanıcı." seçin
Tamam'ı tıklattıktan sonra yine Tamam'ı tıklatın.
DCOM sunucu olaylarını istemcileriniz için yükseltme veya istemci geri çağrıları kullanarak, sonra ayrıca NT veya Windows 2000'de 'sunucu' makine için varsayılan ayarları aşağıdaki değişiklikleri yapmanız gerekir:
NT veya Windows 2000 SERVER makinede:
Dcomcnfg.exe'yi kullanma, Varsayılan Özellikler sekmesini seçin.
Varsayılan kimlik doğrulama düzeyi "Yok." olarak ayarlayın
Varsayılan kimliğe bürünme düzeyini tanımla"." için ayarlama
Not:, istemci ve sunucu farklı kullanıcı hesapları altında çalışan, DCOM uygulamasının sınama emin olun.
Sonra uygulamanız bu noktada çalışıyorsa, istemci makinede herhangi bir yapılandırma ayarı yapmak gerekmez.
Istemci sunucudan harekete geçirilen olay almak veya geri arama sunucunun etkin, aşağıdaki adımları gereken özel ağınıza bağlı olabilir:
Kendi Visual Basic DCOM yapılandırmak için "istemci:"
NT veya Windows ISTEMCI makinede:
DCOMCNFG kullanarak varsayılan Özellikler sekmesini seçin.
Varsayılan kimlik doğrulama düzeyi "Yok." olarak ayarlayın
ımpersonate"." için varsayılan kimliğe bürünme düzeyini ayarlama
Alma (olayları varsa) the WIN95 ISTEMCI makinede:
Dcomcnfg.exe'yi kullanma, varsayılan güvenlik sekmesini seçin.
Düzen varsayılan'ı tıklatın.
Access, "Dünya" kullanıcıya verin.
Değiştirme ve güvenlik ayarlarını ayarlama dikkat tanıma ile yapılmalıdır. Güvenlik ayarlarını değiştirmeden önce ilgili güvenlik uygulamalarını anladığınızdan emin olun. Yukarıdaki istemci ayarları, yalnızca belirli ağ durumlarda gereklidir ve kurulum kodu aracılığıyla istemcilerinin kayıt defterine eklenir. Tür kodu yazma hakkında daha fazla bilgi için bu makalenin ilerisindeki <a2>Başvurular</a2> bölümüne bakın.
Not: DCOM kayıt defteri anahtarlarının, eski yazılım ve özel bir yazılım veya programlama kolaylık sağlamak için tasarlanmıştır.
Referanslar
DCOM güvenlik ayarları ile ilgili daha ayrıntılı bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın:
176799: BILGI: Windows NT'DE DCOM Config (DCOMCNFG.EXE'YI) kullanma
182248: Nasıl: Windows 95'te DCOM Config (DCOMCNFG.EXE'YI) kullan
Daha fazla bilgi için ilgili WIN95 bir DCOM sunucusu olarak kullanarak lütfen bkz: Microsoft Bilgi Bankası'ndaki aşağıdaki makaleyi: