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

Ö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
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadı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.)
  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
429 70

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 183607 - Son İnceleme: 12/05/2015 08:32:19 - Düzeltme: 2.1

Microsoft Visual Basic 5.0 Learning Edition, Microsoft Visual Basic 5.0 Professional Edition, Microsoft Visual Basic 5.0 Enterprise Edition

  • kbnosurvey kbarchive kbmt kbhowto KB183607 KbMttr
Geri bildirim