Artigo: 170591 - Última revisão: segunda-feira, 11 de Julho de 2005 - Revisão: 1.1 INFO: Implementar Internet Pings com ICMP.dll
SumárioICMP.dll fornece funcionalidade que permite aos programadores escrever suportam Internet ping aplicações em sistemas sem Winsock 2. Os ficheiros .h e .lib necessários para utilizar ICMP.dll foram fornecidos com versões anteriores do Win SDK de 32 no directório MSTOOLS\ICMP. O Platform SDK actual edição inclui apenas o ficheiro icmp.lib. Os ficheiros .h de versões anteriores do SDK Win 32 um Leiame.txt (copiado abaixo) e foram e são ainda, a documentação apenas disponível. A versão actual do Platform SDK, estes ficheiros estão localizados no directório Root\Misc\Icmp do Platform SDK. Se estiver a escrever código novo destinado a plataformas que suportam o Winsock 2.0 ou melhor, deverá utilizar o Winsock 2 suportam raw sockets demonstrado no exemplo do Platform SDK intitulado "ping: SOCK_RAW em Winsock 2.0" disponível no MSSDK\samples\win32\winsock2\ping. Conforme indicado na Leiame.txt, ICMP.dll pode ser removido de futuras versões do Windows. Note, no entanto, que para implementações do Windows NT e Windows 2000, RAW sockets estão sujeitas às verificações de segurança e só estão acessíveis a membros do grupo de administradores. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 195445
(http://support.microsoft.com/kb/195445/EN-US/
)
PROBLEMA: Raw sockets acesso negado para não-administração do Windows NT 4.0 e utilizadores do Windows 2000 Suporte de ICMP.dll está limitado a fornecer as informações neste artigo e os ficheiros de .h que acompanham ICMP.dll. Tenha em atenção que a função WSAStartup do Winsock 1.1 tem de ser chamada para poder utilizar as funções expostas pelo ICMP.DLL. Se não o fizer, a primeira chamada para IcmpSendEcho falhará com o erro 10091 (WSASYSNOTREADY). README.TXT------------ICMP--------------- [EXCLUSÃO DE RESPONSABILIDADE] Que tínhamos pedidos no passado para expor as funções exportadas do icmp.dll. Os ficheiros neste directório são fornecidos para conveniência da utilizador na criação de aplicações que utilizam ICMPSendEcho(). Repare que as funções de icmp.dll não são consideradas parte da API do Win32 e não serão suportadas em futuras actualizações. Assim que tiver uma solução mais completa no sistema operativo, esta DLL e as funções exporta, serão ignoradas. [DOCUMENTAÇÃO] A função ICMPSendEcho() envia um pedido de eco ICMP para o endereço IP de destino especificado e devolve quaisquer respostas recebidas dentro do tempo limite especificado. A API é síncrona, que requerem o processo para expandir um thread antes de chamar a API para evitar bloquear. É necessário para o pedido concluir uma IcmpHandle aberto. IcmpCreateFile() e IcmpCloseHandle() funções são utilizadas para criar e destruir o identificador de contexto. Consulte também icmpapi.h. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 170591
(http://support.microsoft.com/kb/170591/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo