Dcomcnfg.exe'yi kullanma, Visual Basic için DCOM yapılandırma nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 183607 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Ö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.)
  1. Dcomcnfg.exe'yi çalıştırın.
  2. (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).
  3. 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.
  4. Güvenlik sekmesini seçin.
  5. 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.
       CUSTOM ACCESS PERMISSIONS:
         Everyone    -allow access
         System      -allow access
         Interactive -allow access
    
       CUSTOM LAUNCH PERMISSIONS:
         Everyone    -allow launch
         System      -allow launch
         Interactive -allow launch
    
    						
  6. Kimlik sekmesini seçin ve "Etkileşimli kullanıcı." seçin
  7. 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:
  1. Dcomcnfg.exe'yi kullanma, Varsayılan Özellikler sekmesini seçin.
  2. Varsayılan kimlik doğrulama düzeyi "Yok." olarak ayarlayın
  3. 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:
  1. DCOMCNFG kullanarak varsayılan Özellikler sekmesini seçin.
  2. Varsayılan kimlik doğrulama düzeyi "Yok." olarak ayarlayın
  3. ımpersonate"." için varsayılan kimliğe bürünme düzeyini ayarlama
Alma (olayları varsa) the WIN95 ISTEMCI makinede:
  1. Dcomcnfg.exe'yi kullanma, varsayılan güvenlik sekmesini seçin.
  2. Düzen varsayılan'ı tıklatın.
  3. 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:
165101: Windows bir DCOM sunucusu olarak nasıl

Visual Basic 5.0 uzak olayları geri aramalar, DCOM istemcileri ve DCOM sunucu uygulaması arasında iki yönlü iletişimi etkinleştirmek için kullanabilirsiniz.

Daha fazla bilgi için ilgili uzak olayları veya geri aramalar, DCOM ve Visual Basic 5.0 ile kullanarak, lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
175510: Dosya: VB5DCOM.EXE: geri aramalar ve WithEvents DCOM ile kullanma
(c) Microsoft Corporation 1998, tüm hakları saklıdır.
Katkıyı Randy Reha, Microsoft Corporation

Özellikler

Makale numarası: 183607 - Last Review: 29 Haziran 2004 Salı - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbhowto KB183607 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:183607
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
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.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com