[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"