Örnek: BIR basit DCOM istemci sunucu sınama uygulaması

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

Bu Sayfada

Özet

Bu makalede, basit bir istemci/sunucu DCOM güvenlik devre dışı bırakıldığında, iki bilgisayar arasında çalışıp çalışmadığını denetlemek sağlayan bir sınama uygulaması sağlar.

Daha fazla bilgi

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
DCOMTest.exe
Microsoft destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Bu kendi kendini ayıklama dosyası üç dosyaları içerir: TstSrvr.exe Tstclnt.exe ve Tstsrvr.reg.

Sunucu bilgisayarda gerçekleştirilmesi gereken adımları

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın ve cmd (Windows NT için) veya komut için (Windows 95/Windows 98) yazın.

    Not Bu örnek, C sürücüsünün kullanır, ancak herhangi bir yerel sürücü kullanabilirsiniz.
  2. Bir klasör oluşturmak için MD C:\Test yazın.
  3. CD C:\Test türü.
  4. Dosyalar, C:\Test kopyalayın:
    TstSrvr.exe
    Tstclnt.exe
    Tstsrvr.reg
  5. Komut isteminde, regedit tstsrvr.reg yazın. Bu Kayıt Defteri Düzenleyicisi'ni (Regedit.exe) Tstsrvr.reg üzerinde çalışmasına neden olur.
  6. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın ve C:\Test\TstSrvr.exe yazın. Regedit zaman tamamladı, sunucu komut penceresinde çalışan flash ve aşağıdaki çıktıyı görüntüler:
    Server: Waiting
    						
    Sonra sunucu komut penceresinde, istemci programı başlatmak bekler. Istemci başlatıldığında, komut penceresinde flash ve aşağıdakine benzer bir çıktı görüntüler:
    C:\test>tstSrvr
    Server: Waiting
    Server: IClassFactory:CreateInstance
    Server: IStream:Read
    Server: IStream:Write
    Server: Done
    						
Not: Sunucudan günlüğe kaydetme devre dışı.

Istemci bilgisayarda gerçekleştirilmesi gereken adımları

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın ve cmd (Windows NT için) veya komut için (Windows 95/Windows 98) yazın.
  2. C: türü. (Bu örnek, C sürücüsünün kullanır, ancak herhangi bir yerel sürücü kullanabilirsiniz).
  3. Bir klasör oluşturmak için MD C:\Test yazın.
  4. CD C:\Test türü.
  5. Aşağıdaki dosyalar, C:\Test kopyalayın:
    TstSrvr.exe
    Tstclnt.exe
    Tstsrvr.reg
  6. Komut isteminde, regedit tstsrvr.reg yazın. Bu Kayıt Defteri Düzenleyicisi'ni (Regedit.exe) Tstsrvr.reg üzerinde çalışmasına neden olur.
  7. Komut isteminde PING < sunucusu bilgisayar adının > (< sunucusu bilgisayar adının > Değiştir ile gerçek bilgisayar adını) sunucu bilgisayar erişilebilir olduğundan emin olun.
  8. Komut isteminde Tstclnt < sunucusu bilgisayar adının >. Başarılı bir çalışma buna benzer bir çıktı ekranı neden olur:
    C:\test>tstclnt MyServerMachineName
    Client: Creating Instance...0.1696 seconds
    Client: Reading data...0.0011 seconds
    Client: Writing data...0.0005 seconds
    Client: Done
    						

Referanslar

Sınama örnek, platform SDK ile gelen basit DCOM örnek dayanır. Bu örnek kodu hakkında daha fazla bilgi için Platform SDK basit örnek bakın.

Özellikler

Makale numarası: 259011 - Last Review: 11 Temmuz 2005 Pazartesi - Gözden geçirme: 5.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft COM+ 2.0 Standard Edition, Ne zaman ne ile kullanilir:
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows NT 4.0
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows 95
Anahtar Kelimeler: 
kbmt kbclientserver kbdcom kbfaq kbfile kbhowto kbsecurity KB259011 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:259011

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