DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 231162 - Última revisão: domingo, 3 de outubro de 2004 - Revisão: 2.1

 

Nesta página

Sumário

Este artigo descreve como criar um novo mapeamento de porta para o Compartilhamento da Conexão com a Internet (ICS) usando um arquivo .inf. O arquivo .inf cria mapeamentos de portas adicionais para pacotes IP recebidos diretamente através de uma porta UDP ou TCP específica ou para um endereço de cliente específico. Certos programas de Internet podem requerer que uma porta específica seja reservada para seu uso. Estas informações devem ser fornecidas pelo fabricante do programa.

Se as informações do endereçamento de porta estiverem armazenadas dentro da seção de dados de um pacote TCP ou UDP usado por um programa em particular, um editor será necessário, e este arquivo .inf não irá facilitar a funcionalidade do programa em um host do Compartilhamento da Conexão com a Internet. Nesses casos, o host do Compartilhamento da Conexão com a Internet deve estar desativado e o programa deve ser executado num computador conectado diretamente à Internet.

Embora a Microsoft forneça este artigo informativo para a conveniência dos seus clientes, o Serviço de Suporte de Produto da Microsoft não fornece suporte para uso ou edição do arquivo .inf neste artigo.

NOTA: Este artigo é somente para uso informativo. Não contém nenhuma informação sobre resolução de problemas. Se você estiver pesquisando informações sobre resolução de problemas que não são mencionadas neste artigo, pesquise na Base de Dados de Conhecimento da Microsoft de novo, usando palavras chave que estão listadas no seguinte artigo da Base de Dados de Conhecimento da Microsoft:
242450  (http://support.microsoft.com/kb/242450/ ) How to Query the Microsoft Knowledge Base Using Keywords

Mais Informações

Você pode criar o conteúdo base do arquivo .inf copiando ou digitando as informações abaixo num novo arquivo. After the .inf file is created, you can right-click the file and then click Install.

NOTA: Cada entrada que se inicia com um ponto e virgula (;) é um comentário. Essas linhas podem ser removidas. Elas são fornecidas para descrever cada linha. O computador tem que ser reinicializado para que os valores do registro adicionados por este arquivo .inf tenham efeito. Este arquivo .inf deve ser usado somente no computador que está executando o Compartilhamento da Conexão com a Internet.

Exemplo de Arquivo .inf

NOTA: Os arquivos de informações de Instalação (.inf) usam "HKLM" como uma abreviatura para a seção do registro "HKEY_LOCAL_MACHINE".
[version]
signature="$CHICAGO$"

[DefaultInstall]
AddReg=PortSample

[DefaultUnInstall]
; Esta seção é incluída para remover facilmente qualquer mapeamento adicionado.
; Para desinstalar, digite a seguinte linha:
;
; rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 0
;    <I BRACKET="YES">YOUR_INF_FILE_NAME</I>
DelReg=PORT_SAMPLE_DEL_REG

[PortSample]
; MYMAPNAME deve ser substituído por um 
; nome amigável descritivo que seja único.
;
; Estes dados apontam para o computador que está executando o serviço. 
; 0.0.0.0 representa o computador que está executando o serviço de Compartilhamento da Conexão com a Internet. Isto
; pode conter alternativamente o endereço IP de um dos clientes do Compartilhamento da Conexão com a Internet
; computadores.

HKLM,%ICSACTIVE%,MYMAPNAME,,"0.0.0.0"
HKLM,%ICSINSTALLED%\MYMAPNAME

; "My Friendly Name" deve ser substituído por alguns curtos e 
; descritivos como o nome do programa que precisa dessas portas 
; abertas.

HKLM,%ICSINSTALLED%\MYMAPNAME,Name,,"My Friendly Name"

; Options é um valor DWORD e atualmente é sempre definido para 00,00,00,00 

HKLM,%ICSINSTALLED%\MYMAPNAME,Options,1,00,00,00,00

; As quatro próximas linhas descrevem as portas específicas que precisam estar abertas
; ou mapeadas. ; A primeira porta é sempre 0000, cada porta adicional é
; incrementada (a segunda porta para se abrir deve ser listada como 0001,
; a terceira deve ser 0002, e assim por diante). ; Essas informações são estritamente
; dependentes do que é requerido pelo programa. Se você não souber que
; portas o seu programa requer ou não estiver certo disso, você precisa contatar o
; fabricante do programa para obter estas informações.
;
; As quatro linhas precisam ser recriadas para cada porta.
;
; Na segunda linha, entradas válidas para o tipo são "TCP" ou "UDP."
;
; A terceira linha contém a porta real ou intervalo de portas necessitadas pelo
; programa.
;
; A entrada abaixo demonstra um intervalo de portas. Se o programa precisar somente
; de uma única porta, a última parte da linha abaixo deverá ser lida ,Port,,"5678"
;
; Note que você pode usar somente um intervalo de portas quando o tipo de tradução é
; NORMAL ou BLOCK.
;
; Se a Tradução está definida para qualquer outra coisa, você deve listar cada porta
; individualmente.
;
; Tipos válidos de tradução são NORMAL, BLOCK, CUSEEME, DPLAY, FTP, 
; H323, PPTP e QUAKE

HKLM,%ICSINSTALLED%\MYMAPNAME\0000
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Type,,"TCP"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Port,,"5678-5679"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Translation,,"NORMAL" 

[PORT_SAMPLE_DEL_REG]
HKLM,%ICSINSTALLED%\MYMAPNAME
HKLM,%ICSACTIVE%,MYMAPNAME

[Strings]
ICSINSTALLED="System\CurrentControlSet\Services\ICSharing\Mappings\Installed"
ICSACTIVE="System\CurrentControlSet\Services\ICSharing\Mappings\Active"
				

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
Palavras-chave: 
kbenv kbhowto KB231162
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store