如何將 ICS 使用.inf 檔案中的連接埠對應

文章翻譯 文章翻譯
文章編號: 231162 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何使用.inf 檔案來建立新的連接埠對應的網際網路連線共用 (ICS)。.inf 檔案新增到直接連入的 IP 封包透過特定的 UDP 或 TCP 連接埠,或特定的用戶端位址的額外的連接埠對應。某些網際網路程式可能需要特定的連接埠是保留供其使用。這項資訊應該由程式的製造商所提供。

如果連接埠定址資訊儲存一個特定的程式所使用的 TCP 或 UDP 封包資料區段內,編輯器需要,而且這個.inf 檔案不會加速程式的功能與 ICS 主機。在這些情況下應該停用 ICS 主機,且程式應該執行直接連線到網際網路的電腦上。

雖然 Microsoft 提供資訊性本文供客戶方便,Microsoft 產品支援服務並不供使用或編輯.inf 檔案,在本文中的提供支援。

注意: 這篇文章是針對僅供參考之用。它不包含任何疑難排解資訊。如果您正在搜尋疑難排解不本文所提的資訊,「 Microsoft 知識庫 」 重新利用搜尋下列 「 Microsoft 知識庫 」 文件中所列的關鍵字:
242450如何使用關鍵字 「 Microsoft 知識庫 」 中查詢

其他相關資訊

您可以複製或新的檔案中輸入下列資訊來建立.inf 檔案的基底的內容。建立.inf 檔案之後可以在檔案上按一下滑鼠右鍵,然後再按一下 [安裝]。

注意: 每個以分號 (;) 開頭的項目都是註解。 您可以移除這行程式碼。它們會提供描述每一行。電腦必須重新開機的登錄值加入這個.inf 檔案,才會生效。這個.inf 檔案應該只能在執行 ICS 的電腦上使用。

範例.inf 檔案

注意: 安裝程式資訊 (.inf) 檔案作為 HKLM 」 縮寫字的方式 」 登錄 Hive。
[version]
signature="$CHICAGO$"

[DefaultInstall]
AddReg=PortSample

[DefaultUnInstall]
; This section included for ease of removing any maps added in.
; To uninstall, type the following line:
;
; rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 0
;    <I BRACKET="YES">YOUR_INF_FILE_NAME</I>
DelReg=PORT_SAMPLE_DEL_REG

[PortSample]
; MYMAPNAME should be replaced with a friendly 
; descriptive name that is unique.
;
; This data points to the computer that is running the service. 
; 0.0.0.0 represents the computer running the ICS services. This 
; can alternatively contain the IP address of one of the ICS client 
; computers.

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

; "My Friendly Name" should be replaced with something short and 
; descriptive such as the name of the program that needs these ports 
; open.

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

; Options is a DWORD value and is currently always set to 00,00,00,00 

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

; The next four lines describe the specific ports that need to be open
; or mapped. The first port is always 0000, each additional port is 
; incremented (the second port to open would be listed as 0001,
; the third would be 0002, and so on). This information is strictly 
; dependent on what is needed by the program. If you do not know what 
; ports your program requires or are unsure, you need to contact the 
; manufacturer of the program to get this information.
;
; The four lines need to be re-created for each port.
;
; On the second line, valid entries for type are "TCP" or "UDP."
;
; The third line contains the actual port or port range needed by the 
; program.
;
; The entry below demonstrates a port range. If the program only needs 
; a single port, the last part of the line below would read  ,Port,,"5678"
;
; Note that you can only use a port range when the translation type is 
; NORMAL or BLOCK.
;
; If Translation is set to anything else, you must list each port 
; individually.
;
; Valid types of translation are NORMAL, BLOCK, CUSEEME, DPLAY, FTP, 
; H323, PPTP, and 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"
				

屬性

文章編號: 231162 - 上次校閱: 2007年1月24日 - 版次: 1.2
這篇文章中的資訊適用於:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
關鍵字:?
kbmt kbenv kbhowto KB231162 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:231162
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

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