كيفية تعيين منفذ في ICS باستخدام ملف inf.

ملخص

توضح هذه المقالة كيفية إنشاء تعيين منفذ جديد لمشاركة اتصال إنترنت (ICS) باستخدام ملف inf. إضافة ملف.inf تعيينات المنفذ الإضافية لتوجيه حزم IP الواردة عبر منفذ UDP أو TCP معين أو إلى عنوان عميل معين. قد تتطلب بعض برامج إنترنت منفذ محدد لاستخدامها. وينبغي توفير هذه المعلومات بالشركة المصنعة للبرنامج.


إذا تم تخزين المنفذ معالجة المعلومات في قسم البيانات الخاص بحزمة TCP أو UDP المستخدمة من قبل برنامج معين، محرر مطلوب ولن يسهل هذا الملف.inf وظائف البرنامج مع مضيف ICS. في هذه الحالات، يجب تعطيل الكمبيوتر المضيف ICS ويجب تشغيل البرنامج على جهاز كمبيوتر متصل مباشرة بالإنترنت.


على الرغم من أن Microsoft توفر هذه المقالة معلومات لمصلحة عملائها، توفر خدمات دعم منتجات Microsoft دعما للاستخدام أو تحرير ملف inf. في هذه المقالة.


ملاحظة: هذه المقالة للمعلومات فقط. لا يحتوي على أية معلومات استكشاف الأخطاء وإصلاحها. إذا كنت تبحث عن معلومات غير المذكورة في هذه المقالة عن استكشاف الأخطاء وإصلاحها، ابحث في قاعدة معارف Microsoft مرة أخرى باستخدام الكلمات الأساسية المسردة في مقالة "قاعدة معارف Microsoft" التالية:
242450 كيفية الاستعلام في قاعدة المعارف ل Microsoft باستخدام الكلمات الأساسية

مزيد من المعلومات

يمكنك إنشاء قاعدة محتويات الملف.inf بنسخ أو كتابة المعلومات التالية في ملف جديد. بعد إنشاء ملف.inf، يمكنك انقر نقراً مزدوجاً فوق الملف وثم انقر فوق تثبيت.


ملاحظة: كل إدخال التي تبدأ بفاصلة منقوطة (;) تعليق. يمكن إزالة هذه الخطوط. وقدموا لوصف كل بند. يجب إعادة تمهيد الكمبيوتر لقيم التسجيل التي يضيفها هذا الملف.inf نافذ المفعول. يجب استخدام هذا الملف.inf فقط على الكمبيوتر الذي يشغل ICS.

نموذج لملف.inf

ملاحظة: تستخدم ملفات (inf.) "HKLM" كاختصار لخلية التسجيل "HKEY_LOCAL_MACHINE" معلومات الإعداد.

[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 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 1

تعليقات