Makale numarası: 170591 - Son Gözden Geçirme: 11 Temmuz 2005 Pazartesi - Gözden geçirme: 1.1

BILGI: Internet ping yapar icmp.dll kullanan uygulama.

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Icmp.dll, geliştiricilerin, Winsock 2 olmadan Windows sistemlerinde ınternet ping uygulamaları yazmak izin veren bir işlevsellik sağlar. Icmp.dll kullanmak için gereken dosyaları .h ve .lib MSTOOLS\ICMP dizin Win 32 SDK'ın eski sürümleriyle sağlanan. Geçerli Platform SDK sürüm yalnızca icmp.lib dosyasını içerir. (Aşağıda kopyalanmış) BIR Benioku.txt .h dosyaları Win 32 SDK'ın önceki sürümlere ait olan ve hala olan, yalnızca belgeleri. Platform SDK'ın geçerli sürümü bu dosyalar, Platform SDK Root\Misc\Icmp dizininde bulunur.

Winsock 2.0 destekleyen platformları için tasarlanmış yeni bir kod yazma ya da daha iyi, ham yuva destek Winsock 2 kullanmalısınız başlıklı Platform SDK örnekte gösterilen "ping: SOCK_RAW, Winsock 2.0" MSSDK\samples\win32\winsock2\ping içinde kullanılabilir. Readme.txt içinde belirtildiği gibi icmp.dll gelecekteki Windows sürümlerinden kaldırılmış olabilir. Lütfen, ancak Windows NT ve Windows 2000 uygulamaları, ham yuva tabi güvenlik denetimleri bulunur ve yalnızca yönetici grubunun bir üyesi için erişilebilir olduğunu unutmayın. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
195445  (http://support.microsoft.com/kb/195445/EN-US/ ) SORUN: Ham yuva erişimi olmayan-yönetici Windows NT 4.0 ve Windows 2000 kullanıcıları engellendi
Bu makalede ve .h dosyaları icmp.dll eşlik bilgileri sağlamayı icmp.dll desteği sınırlıdır.

Winsock 1.1 WSAStartup işlevi tarafından ICMP.DLL kullandığı işlevleri kullanılmadan önce çağrılmalıdır unutmayın. Başlangıç Bunu yapmazsanız, ilk çağrı IcmpSendEcho 10091 (WSASYSNOTREADY) hatası vererek başarısız olur.

------------icmp readme.txt---------------

[VAZGEÇME BELGESİ]

Geçmişteki icmp.dll ' dışa işlevleri duyurmak için biz istekleri kalmışlardır. Bu dizindeki dosyaların ICMPSendEcho() kullanan uygulamalar oluşturmadaki güvenliğiniz için sağlanır.

Icmp.dll fonksiyonlarında Win32 API bir parçası olarak kabul edilir ve gelecekte desteklenmeyecektir bildirimi yayımlar. Bu DLL ve dışa aktarır, işlevler işletim sisteminde çözümü bölümlerimiz sonra çökecektir.

[BELGE]

ICMPSendEcho() işlevi, belirtilen hedef IP adresine bir ICMP yankı isteği gönderir ve belirtilen süre içinde alınan herhangi bir yanıt verir. API işlemi engellenmesini önlemek için APı'yı çağırmadan önce bir iş parçacığı spawn gerektiren eşzamanlı, var. Açık bir IcmpHandle istek için gereklidir. IcmpCreateFile() ve IcmpCloseHandle() işlevler, oluşturma ve içerik tanıtıcısı yok etmek için kullanılır.

Ayrıca bkz: "icmpapi.h..

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Platform Software Development Kit - Ocak 2000 Sürümü
Anahtar Kelimeler: 
kbmt kbinfo kbip kbnetwork kbwinsock KB170591 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:170591  (http://support.microsoft.com/kb/170591/en-us/ )