2 idn wrapper - Windows ‚É‚¨‚¯‚éƒNƒ‰ƒCƒAƒ“ƒg‘¤‚Å‚Ì IDN •ÏŠ·ƒ\ƒtƒgƒEƒFƒA
4 Copyright (c) 2000,2001,2002 Japan Network Information Center.
7 *** ’�ˆÓ **********************************************************
8 ‚à‚µ‚à‚·‚Å‚É mDN Wrapper (idn wrapper ‚Ì‘O�g) ‚ªƒCƒ“ƒXƒg�[ƒ‹‚³‚ê‚Ä
9 ‚¢‚éƒ}ƒVƒ“‚É idn wrapper ‚ðƒCƒ“ƒXƒg�[ƒ‹‚·‚é�ê�‡‚É‚Í�AƒCƒ“ƒXƒg�[ƒ‹‘O
10 ‚É�Aƒ‰ƒbƒv‚³‚ê‚Ä‚¢‚é‚·‚ׂẴvƒ�ƒOƒ‰ƒ€‚ðƒAƒ“ƒ‰ƒbƒv‚µ‚Ä‚‚¾‚³‚¢�B
11 *******************************************************************
16 Windows ‚Å�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚ðˆµ‚¦‚é‚悤‚É‚·‚邽‚ß‚É‚Í�AWindows �ã‚Ì
17 ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚¨‚¢‚Ä�A‰ðŒˆ‚µ‚悤‚Æ‚·‚é–¼‘O‚̃Gƒ“ƒR�[
18 ƒfƒBƒ“ƒO‚ð�ADNS ƒT�[ƒo‚ªŽó•t‚¯‚éŒ`Ž®‚Ì‚à‚Ì‚É•ÏŠ·‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�B
19 ‚±‚ê‚Í�AWindows �ã‚̃AƒvƒŠƒP�[ƒVƒ‡ƒ“‚ª�A‚«‚¿‚ñ‚Æ�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚ð
20 ˆµ‚¦‚é‚悤‚É‚È‚Á‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢�A‚Æ‚¢‚¤‚±‚Æ‚Å‚ ‚è�A–{—ˆ‚Í‚»‚ê
21 ‚¼‚ê‚̃vƒ�ƒOƒ‰ƒ€‚Ì�ì�¬ŽÒ‚ª�s‚È‚¤‚ׂ«‚±‚Æ‚Å‚·�B
23 Œ»�Ý IETF ‚É‚Ä�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚̃tƒŒ�[ƒ€ƒ��[ƒN‚ð•W�€‰»‚·‚é“w—Í‚ª‘±
24 ‚¯‚ç‚ê‚Ä‚¨‚è�A‚»‚ÌŒ‹‰Ê‚Æ‚µ‚Ĉê˜A‚Ì RFC ‚ª‚à‚¤‚·‚®”�s‚³‚ê‚邱‚Æ‚É
25 ‚È‚Á‚Ä‚¢‚Ü‚·‚ª�A‚»‚ê‚Å‚à�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚ɑΉž‚µ‚½ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“
26 ‚Í‚Ü‚¾‚Ü‚¾�‚È‚¢‚Ì‚ªŒ»�ó‚Å‚·�B
28 ‚»‚±‚Å�AŠù‘¶‚̃AƒvƒŠƒP�[ƒVƒ‡ƒ“‚ð�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚ɑΉž‚³‚¹‚邽‚ß‚Ì
29 ƒwƒ‹ƒp�[ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ª•K—v‚É‚È‚è‚Ü‚·�Bidnkit ‚ÉŠÜ‚Ü‚ê‚é runidn
30 ƒRƒ}ƒ“ƒh‚Í Unix Œn‚Ì OS ‚ł̈ê‚‚̉ðŒˆ�ô‚Å‚·‚µ�AWindows ‚ɑ΂·‚é‰ð
31 Œˆ�ô‚Æ‚µ‚Ä‚Í‚±‚±‚Å�à–¾‚·‚é idn wrapper ‚ª‚ ‚è‚Ü‚·�B
33 Windows ‚É‚¨‚¢‚Ä�A‘½‚‚Ì�ê�‡�Aƒhƒ�ƒCƒ“–¼‰ðŒˆ‚Ì—v‹�‚ÍWINSOCK DLL ‚É
34 “n‚³‚ê‚Ü‚·�B‚»‚±‚Å�AWINSOCK DLL ‚ð�‘�Û‰»ƒhƒ�ƒCƒ“–¼‘Ήž‚Ì‚à‚Ì‚É’u‚«
35 Š·‚¦‚Ä‚â‚ê‚Î�AŠù‘¶‚̃vƒ�ƒOƒ‰ƒ€‚©‚ç‚Å‚à�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚ðŽg‚¤‚±‚Æ‚ª
36 ‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·�B
42 ƒ‰ƒbƒp�[DLL ‚Í�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ÆŒ³‚ÌDLL ‚Æ‚ÌŠÔ‚ÉŠ„‚è�ž‚ñ‚Å�AƒAƒvƒŠ
43 ƒP�[ƒVƒ‡ƒ“‚©‚ç‚ÌDLL ‚̌ĂÑ�o‚µ‚ð‰¡Žæ‚肵‚Ä�A–{—ˆ‚ÌDLL ‚Ƃ͈قȂÁ‚½�ˆ
46 +------------+ Call +------------+ Call +------------+
47 | |------->| |------->| |
48 |Application | |Wrapper DLL | |Original DLL|
49 | |<-------| |<-------| |
50 +------------+ Return +------------+ Return +------------+
55 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚ç‚ÌDLL ‚̌ĂÑ�o‚µ‚̓‰ƒbƒp�[ DLL‚É“n‚³‚ê‚Ü‚·�Bƒ‰ƒb
56 ƒp�[ DLL‚Í‚»‚±‚Å�A•t‰Á“I‚È�ˆ—�‚ð�s‚È‚Á‚Ä�AŒ³‚ÌDLL ‚̃Gƒ“ƒgƒŠ‚ðŒÄ‚Ñ�o
57 ‚µ‚Ü‚·�B‚Ü‚½�AŒ³‚ÌDLL ‚Ì�ˆ—�Œ‹‰Ê‚͈ê’Uƒ‰ƒbƒp�[ DLL‚É•Ô‚³‚ê�A‚±‚±‚Å‚à
58 •t‰Á“I‚È�ˆ—�‚ð�s‚È‚Á‚Ä�A�Å�I“I‚ÈŒ‹‰Ê‚ªƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É•Ô‚³‚ê‚邱‚Æ
61 idn wrapper ‚Å‚Í�AWINSOCK DLL‚Ì
63 WSOCK32.DLL WINSOCK V1.1
64 WS2_32.DLL WINSOCK V2.0
66 ‚ɑ΂·‚郉ƒbƒp�[DLL ‚ð’ñ‹Ÿ‚µ‚Ä�A�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚Ì–¼‘O‰ðŒˆ‚ª‚Å‚«‚é‚æ
67 ‚¤‚É‚µ‚Ü‚·�B16ƒrƒbƒg”Å‚ÌWINSOCK (WINSOCK.DLL) ‚Í‘Î�ÛŠO‚Å‚·�B
71 idn wrapper ‚ÍWINSOCK ‚Ì–¼‘O‰ðŒˆ‚ÉŠÖ˜A‚µ‚½API ‚ɂ‚¢‚Ä‚Ì‚Ý•t‰Á“I‚È�ˆ
72 —�‚ð�s‚È‚¢‚Ü‚·�B�ˆ—�‚Ì‘Î�Û‚Æ‚È‚éWINSOCK API‚͈ȉº‚Ì‚à‚Ì‚Å‚·�B
74 WINSOCK 1.1, WINSOCK 2.0 ‚Ì—¼•û‚É‚ ‚é‚à‚Ì
81 WINSOCK 2.0 ‚¾‚¯‚É‚ ‚é‚à‚Ì
83 WSALookupServiceBeginA
87 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í�A‚±‚ê‚ç‚ÌAPI ‚ðŽg‚í‚È‚¢‚Å“ÆŽ©‚Ƀhƒ�ƒCƒ“–¼
88 ‚Ì‰ðŒˆ‚ð�s‚È‚¤‚à‚Ì‚à‚ ‚è‚Ü‚·�B—Ⴆ‚Î�Anslookup‚Í�A‚±‚ê‚ç‚ÌAPI ‚ðŽg‚í
89 ‚È‚¢‚Å�A“à•”‚Å“ÆŽ©‚ÉDNS ƒŠƒNƒGƒXƒg‚Ì�¶�¬�A‰ðŽß‚ð�s‚È‚Á‚Ä‚¢‚Ü‚·�B“–‘R
90 ‚Ì‚±‚Æ‚È‚ª‚ç�A‚±‚ê‚ç‚̃AƒvƒŠƒP�[ƒVƒ‡ƒ“‚ɂ‚¢‚Ä‚Í�Aidn wrapper ‚Å‚Í‘½
91 Œ¾Œê‰»‘Ήž‚³‚¹‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñ�B
93 ’��FWINSOCK 2.0 ‚É‚Í�AWIDE CHARACTER ƒx�[ƒX‚Ì–¼‘O‰ðŒˆ‚ÌAPI ‚Æ‚µ‚Ä
95 WSALookupServiceBeginW
98 ‚à‚ ‚è‚Ü‚·‚ª�A‚±‚ê‚ç‚ɂ‚¢‚Ă̓‰ƒbƒv‚µ‚Ü‚¹‚ñ�B‚±‚ê‚ç‚ÌAPI ‚̓}
99 ƒCƒNƒ�ƒ\ƒtƒgŽd—l‚É‚æ‚é�‘�Û‰»‚ɑΉž‚µ‚½‚à‚Ì‚Å‚·‚©‚ç�A‚»‚̃tƒŒ�[
100 ƒ€ƒ��[ƒN�ã‚ÅŽg‚¤‚ׂ«‚à‚Ì‚Å‚·�B‚±‚ê‚ç‚ɂ‚¢‚Ä‚Í‘¼‚Ì‘½Œ¾Œê‰»ƒtƒŒ�[
101 ƒ€ƒ��[ƒN‚É•ÏŠ·‚µ‚Ä‚µ‚Ü‚¤‚̂͊댯‚Å‚Í‚È‚¢‚Æ”»’f‚µ‚Ü‚µ‚½�B
105 �ã‹LˆÈŠO‚ÌWINSOCK API ‚ɂ‚¢‚Ä‚Í�Aidn wrapper ‚Í‚È‚É‚à‚µ‚È‚¢‚Å�AŒ³‚Ì
106 WINSOCK API ‚ðŒÄ‚Ñ�o‚µ‚Ü‚·�B
108 idn wrapper ‚Å‚Í�AŒ³‚ÌWINSOCK DLL ‚𖼑O‚ð•Ï‚¦‚ăRƒs�[‚µ�A‚»‚ê‚ð
109 ŒÄ‚Ñ�o‚·‚悤‚É�ì‚ç‚ê‚Ä‚¢‚Ü‚·�B
111 wsock32.dll -> wsock32o.dll
112 ws2_32.dll -> ws2_32o.dll
114 ƒ‰ƒbƒp�[DLL ‚ÍŒ³‚ÌWINSOCK DLL ‚Æ“¯‚¶–¼‘O‚Å�ì�¬‚³‚ê‚Ü‚·�B�]‚Á‚Äidn
115 wrapper ‚ªƒCƒ“ƒXƒg�[ƒ‹‚³‚ꂽ�ó‘Ô‚Å‚Í�A
117 wsock32.dll idn wrapper for WINSOCK V1.1
118 ws2_32.dll idn wrapper for WINSOCK V2.0
119 wsock32o.dll Original WINSOCK V1.1 DLL
120 ws2_32o.dll Original WINSOCK V2.0 DLL
126 ƒhƒ�ƒCƒ“–¼‚Ì•ÏŠ·‚Í�AˆÈ‰º‚̃^ƒCƒ~ƒ“ƒO‚Å�s‚È‚í‚ê‚é•K—v‚ª‚ ‚è‚Ü‚·�B
130 ƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO -> DNS ƒGƒ“ƒR�[ƒfƒBƒ“ƒO
134 DNS ƒGƒ“ƒR�[ƒfƒBƒ“ƒO -> ƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO
136 “¯ŠúAPI ‚É‚¨‚¢‚Ä‚Í�Aƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚©‚çDNS ƒGƒ“ƒR�[ƒfƒBƒ“ƒO
137 ‚Ö‚Ì•ÏŠ·‚Í�AŒ³‚ÌAPI ‚ðŒÄ‚Ñ�o‚·‘O‚É�s‚í‚ê�ADNS ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚©‚çƒ��[
138 ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Ö‚Ì•ÏŠ·‚Í�AŒ³‚ÌAPI ‚©‚ç•œ‹A‚µ‚Ä‚«‚½‚Æ‚±‚ë‚Å�s‚È
141 ‚µ‚©‚µ�AWINSOCK ‚̈ȉº‚ÌAPI ‚Í”ñ“¯ŠúAPI ‚Å�ADNS ‚©‚ç‚̉ž“šŽó�M‘O‚É•œ
144 WSAAsyncGetHostByAddr
145 WSAAsyncGetHostByName
147 ‚±‚ê‚ç‚ÌAPI ‚É‚¨‚¢‚Ä‚Í�A–¼‘O‰ðŒˆ‚ÌŠ®—¹‚Í�AWindows ‚ւ̃�ƒbƒZ�[ƒW‚É‚æ‚Á
148 ‚Ä’Ê’m‚³‚ê‚Ü‚·�B‚±‚Ì‚½‚ß�ADNS ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚©‚çƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“
149 ƒO‚Ö‚Ì•ÏŠ·‚ð�s‚È‚¤‚É‚Í�Aƒ‰ƒbƒp�[‚Í’Ê’m�æ‚̃EƒBƒ“ƒhƒEƒvƒ�ƒVƒWƒƒ‚̃�ƒb
150 ƒZ�[ƒWƒLƒ…�[‚ðƒtƒbƒN‚µ‚Ä�A‚±‚ÌŠ®—¹ƒ�ƒbƒZ�[ƒW‚ð•ßŠl‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�B
152 ‚»‚±‚Å�A”ñ“¯ŠúAPI ‚ªŒÄ‚Ñ�o‚³‚ꂽ�ê�‡‚É‚Í�Aidn wrapper ‚Í�A’Ê’m�æ‚̃EƒBƒ“
153 ƒhƒEƒvƒ�ƒVƒWƒƒ�i‚±‚ê‚ÍAPI ‚̃pƒ‰ƒ�ƒ^‚ÅŽwŽ¦‚³‚ê‚Ü‚·�j‚ɃtƒbƒN‚ð�ݒ肵
154 ‚Ü‚·�BƒtƒbƒN‚ªŠ®—¹ƒ�ƒbƒZ�[ƒW�i‚±‚ê‚àAPI ‚̃pƒ‰ƒ�ƒ^‚ÅŽwŽ¦‚³‚ê‚Ü‚·�j‚ð
155 ŒŸ�o‚µ‚½‚È‚ç�AƒtƒbƒN‚ÍŒ‹‰Ê‚ÌŠi”[—̈æ�i‚±‚ê‚àAPI ‚̃pƒ‰ƒ�ƒ^‚ÅŽwŽ¦‚³‚ê
156 ‚Ä‚¢‚Ü‚·�j‚̃hƒ�ƒCƒ“–¼‚ð�ADNS ‘¤‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚©‚çƒ��[ƒJƒ‹ƒGƒ“ƒR�[
157 ƒfƒBƒ“ƒO‚É•ÏŠ·‚·‚é‚à‚Ì‚Æ‚µ‚Ü‚·�B
159 2.5. Wrapper DLL ‚̃Cƒ“ƒXƒg�[ƒ‹
161 WINSOCK DLL ‚ÍWindows ‚̃VƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚É’u‚©‚ê‚Ä‚¢‚Ü‚·�B
162 WINSOCK ‚ðŠmŽÀ‚Ƀ‰ƒbƒv‚·‚é‚É‚Í�AƒVƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚É‚¨‚¢‚Ä
164 ƒIƒŠƒWƒiƒ‹WINSOCK DLL ‚Ì–¼‘O‚Ì•Ï�X
166 ren wsock32.dll wsock32o.dll
167 ren ws2_32.dll ws2_32o.dll
171 copy somewhere\wsock32.dll wsock32.dll
172 copy somewhere\ws2_32.dll ws2_32.dll
173 copy another DLLs also
175 ‚ð�s‚È‚¤•K—v‚ª‚ ‚è‚Ü‚·�B
177 ‚µ‚©‚µ�AƒVƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚Å‚±‚̂悤‚ÈDLL ‚Ì’u‚«Š·‚¦‚ð�s‚È‚¤‚Ì‚Í‘å
178 •ÏŠëŒ¯‚È‘€�ì‚É‚È‚è‚Ü‚·�B
180 a) DLL ‚ð“ü‚ê‘Ö‚¦‚½�ó‘Ô‚Å�A‚à‚¤‚¢‚¿‚Ç“¯‚¶‘€�ì‚ð�s‚È‚¤‚Æ�AƒIƒŠƒWƒiƒ‹
181 ‚ÌWINSOCK DLL ‚ªŽ¸‚í‚ê‚Ä‚µ‚Ü‚¤‚±‚Æ‚É‚È‚è‚Ü‚·�B
183 b) ƒT�[ƒrƒXƒpƒbƒN‚âƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚È‚Ç‚Å�AWINSOCK DLL ‚ð�Ä“±“ü‚·‚é
184 ‚à‚Ì‚ª‚ ‚è‚Ü‚·‚ª�A‚±‚ê‚É‚æ‚Á‚Ä‚àWINSOCK ‚ª—˜—p•s”\‚ɂȂ邱‚Æ‚ª‚
187 ‚±‚̂悤‚È�ó‘Ô‚É‚È‚é‚Æ�Aƒlƒbƒgƒ��[ƒN‹@”\‚ª‘S‚Žg‚¦‚È‚‚È‚Á‚½‚è�A�ň«
188 ‚ÍWindows ‚Ì‹N“®‚·‚ç�o—ˆ‚È‚‚È‚é‰Â”\�«‚ª‚ ‚è‚Ü‚·�B
190 ‚»‚±‚Å�Aidn wrapper ‚Å‚Í�A�ã‚̂悤‚ȃVƒXƒeƒ€ƒŒƒxƒ‹‚̃‰ƒbƒv‚Å‚Í‚È‚�A
191 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ɑ΂·‚郉ƒbƒv‚ðŠî–{‹@”\‚Æ‚µ‚Ä’ñ‹Ÿ‚·‚é‚à‚Ì‚Æ‚µ‚Ü‚·�B
193 Windows ‚É‚¨‚¢‚Ä�ADLL ‚Í�AŠî–{“I‚É‚Í
195 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚̃��[ƒhƒfƒBƒŒƒNƒgƒŠ
196 %SystemRoot%\System32
198 PATH ‚ÅŽwŽ¦‚³‚ê‚éƒfƒBƒŒƒNƒgƒŠ
200 ‚Ì�‡�˜‚ÅŒŸ�õ‚³‚ê‚Ä�A�Å�‰‚ÉŒ©‚‚©‚Á‚½‚à‚Ì‚ªƒ��[ƒh‚³‚ê‚Ü‚·�B‚Å‚·‚©‚ç�A
201 ˆê”Ê“I‚É‚Í�ADLL ‚ðƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚̃��[ƒhƒfƒBƒŒƒNƒgƒŠ‚ɃCƒ“ƒXƒg�[ƒ‹
202 ‚·‚ê‚Î�A‚»‚̃AƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚ç‚ÌWINSOCK ‚̌ĂÑ�o‚µ‚ðƒ‰ƒbƒv‚·‚邱‚Æ
205 ‚½‚¾‚µ�A‚¢‚‚‚©‚̃AƒvƒŠƒP�[ƒVƒ‡ƒ“�ADLL ‚Å‚Í�AŒŸ�õƒpƒX‚ðŒo—R‚¹‚¸‚É“Á
206 ’è‚ÌDLL ‚ðƒŠƒ“ƒN‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·�B‚±‚̂悤‚È�\�¬‚Ì
207 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“�ADLL ‚ªŽg‚í‚ꂽ�ê�‡‚É‚Í idn wrapper‚Å‚Í‘Î�ˆ‚·‚邱‚Æ
210 ’��FNetscape‚Í“Á’èDLL ‚ɃoƒCƒ“ƒh‚³‚ê‚Ä‚¢‚é‚悤‚Å�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒB
211 ƒŒƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚ł̓‰ƒbƒv‚Å‚«‚Ü‚¹‚ñ�BWINSOCK DLL Ž©‘Ì‚à
212 ƒVƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ÌŠÖ˜ADLL ‚ɃoƒCƒ“ƒh‚³‚ê‚Ä‚¢‚é‚悤‚Å‚·�Bˆê•û�A
213 Internet Explore‚âWindows Media Player‚Í•W�€‚̃T�[ƒ`ƒpƒX‚É�]‚Á‚Ä
214 ‚¢‚é‚Ì‚Å�Aƒ‰ƒbƒv‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·�B
216 2.6. ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Ì•ÏŠ·ˆÊ’u
218 WINSOCK 2.0 ‚ðƒTƒ|�[ƒg‚µ‚Ä‚¢‚éWindows ‚É‚Í�AWINSOCK ‚Ì1.1 ‚Æ2.0 ‚Ì‚»
219 ‚ꂼ‚ê‚ɑΉž‚·‚éDLL ‚ª‚ ‚è�AWINSOCK 1.1 ‚ÌAPI ‚̌ĂÑ�o‚µ‚Í2.0 ‚Ì“¯‚¶
220 ƒGƒ“ƒgƒŠ‚ɃŠƒ_ƒCƒŒƒNƒg‚³‚ê‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·�B
222 +------------+ Call +------------+ Call +------------+
223 | |------->| |------->| |
224 |Application | |WINSOCK 1.1 | |WINSOCK 2.0 |
225 | |<-------| |<-------| |
226 +------------+ Return +------------+ Return +------------+
228 ‚±‚Ì�ê�‡‚É‚Í1.1 ‚ɑ΂·‚éŒÄ‚Ñ�o‚µ‚à2.0 ‚ɑ΂·‚éŒÄ‚Ñ�o‚µ‚à�A‚Æ‚à‚ÉV2.0
229 —p‚ÌDLL ‚É“n‚³‚ê‚é‚Ì‚Å�A2.0—p‚̃‰ƒbƒp�[DLL ‘¤‚¾‚¯‚ŃGƒ“ƒR�[ƒfƒBƒ“ƒO‚Ì
230 •ÏŠ·‚ð�s‚È‚¤‚悤‚É‚·‚é‚ׂ«‚Å‚µ‚傤�B
232 ˆê•û�AWINSOCK 1.1 ‚µ‚©ƒTƒ|�[ƒg‚µ‚Ä‚¢‚È‚¢�ê�‡(Win95)‚É‚Í�A1.1 ‚ɑΉž‚µ
233 ‚½DLL ‚µ‚©‚ ‚è‚Ü‚¹‚ñ�B
235 +------------+ Call +------------+
237 |Application | |WINSOCK 1.1 |
239 +------------+ Return +------------+
241 ‚±‚Ì�ê�‡‚É‚Í•K‘R“I‚É1.1 —p‚̃‰ƒbƒp�[DLL ‚ŃGƒ“ƒR�[ƒfƒBƒ“ƒO‚ð•ÏŠ·‚µ‚È
244 idn Wrapepr ‚ªwindows ‚̃VƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ɃCƒ“ƒXƒg�[ƒ‹‚³‚ꂽ�ê�‡
245 ‚É‚Í�A�ã‚Ì’Ê‚è‚É“®�ì‚·‚é‚Ì‚Å�A
247 WINSOCK 2.0 ‚ ‚è 2.0 ƒ‰ƒbƒp�[‚Å•ÏŠ·
248 WINSOCK 1.1 ‚Ì‚Ý 1.1 ƒ‰ƒbƒp�[‚Å•ÏŠ·
252 ‚µ‚©‚µ�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒNƒgƒŠ‚ɃCƒ“ƒXƒg�[ƒ‹‚³‚ꂽ�ê�‡‚É‚Í“®�ì
253 ‚ª•Ï‚í‚Á‚Ä‚«‚Ü‚·�BWindows •t‘®‚Ì WINSOCK 1.1 DLL‚Í�AƒVƒXƒeƒ€ƒfƒBƒŒƒN
254 ƒgƒŠ‚ÌWINSOCK 2.0 ‚ɃoƒCƒ“ƒh‚³‚ê‚Ä‚¢‚邽‚ß�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒN
255 ƒgƒŠ‘¤‚ÌWINSOCK 2.0 ƒ‰ƒbƒp�[DLL ‚ɂ̓Šƒ_ƒCƒŒƒNƒg‚³‚ê‚Ä‚«‚Ü‚¹‚ñ�B‚±‚Ì
256 ‚½‚ß�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚É‚¨‚¢‚Ä‚Í�A1.1DLL�A
257 2.0DLL‚Ì—¼•û‚ŃGƒ“ƒR�[ƒfƒBƒ“ƒO‚ð•ÏŠ·‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�B
259 ‚±‚̂悤‚ÈDLL ŠÔ‚̃oƒCƒ“ƒfƒBƒ“ƒO‚̓hƒLƒ…ƒ�ƒ“ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Ì‚Å�AŠÂ
260 ‹«�Aƒo�[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ă͈قȂÁ‚½“®�ì‚ð‚·‚é‚©‚à’m‚ê‚Ü‚¹‚ñ�B‚»‚±‚Åidn
261 wrapper ‚Å‚Í�AƒŒƒWƒXƒgƒŠ’l‚É‚æ‚Á‚Ä�Aƒ‰ƒbƒp�[DLL ‚Ì‚Ç‚±‚Å•ÏŠ·‚ð�s‚È‚¤
262 ‚©‚ðŒˆ’è‚·‚é‚悤‚É‚µ‚Ä�AƒCƒ“ƒXƒg�[ƒ‹�æ‚É‚æ‚é�·ˆÙ�A‚ ‚é‚¢‚̓o�[ƒWƒ‡ƒ“
263 ‚É‚æ‚é�·ˆÙ‚ð‹zŽû‚·‚é‚悤‚É‚µ‚Ü‚·�B
265 idn wrapper —p‚̃ŒƒWƒXƒgƒŠ�Ý’è‚Í
267 HKEY_LOCAL_MACHINE\SOFTWARE\JPNIC\IDN
268 HKEY_CURRENT_USER\SOFTWARE\JPNIC\IDN
270 ˆÈ‰º‚É”z’u‚³‚ê‚Ü‚·�BƒGƒ“ƒR�[ƒfƒBƒ“ƒO•ÏŠ·‚ð�s‚È‚¤ˆÊ’u‚ɂ‚¢‚Ä‚Í�A‚±‚Ì
271 ’¼‰º‚̃ŒƒWƒXƒgƒŠ’l Where�iREG_DWORD�j ‚É‚æ‚Á‚ÄŒˆ’肵‚Ü‚·�B—LŒø‚È’l‚Í�A
273 ƒŒƒWƒXƒgƒŠ Where (REG_DWORD)
275 0 WINSOCK 1.1�AWINSOCK 2.0 ‚Ì—¼•û‚Å•ÏŠ·‚·‚é
276 1 WINSOCK 2.0 ‚ª‚ ‚ê‚Î�AWINSOCK 2.0‚¾‚¯‚Å•ÏŠ·‚·‚é
277 WINSOCK 1.1 ‚¾‚¯‚Ì�ê�‡‚É‚Í WINSOCK 1.1 ‚Å•ÏŠ·‚·‚é
278 2 WINSOCK 1.1 ‚¾‚¯‚Å•ÏŠ·‚·‚é
279 3 WINSOCK 2.0 ‚¾‚¯‚Å•ÏŠ·‚·‚é
281 ‚Ì‚S’Ê‚è‚Å‚·�BƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒNƒgƒŠ‚ɃCƒ“ƒXƒg�[ƒ‹‚·‚é�ê�‡‚É‚Í
282 �u‚O�v‚ð�AƒVƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ɃCƒ“ƒXƒg�[ƒ‹‚·‚é�ê�‡‚É‚Í�u‚P�v‚ð�Ý’è
283 ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�BƒŒƒWƒXƒgƒŠ’l‚ª‘¶�Ý‚µ‚È‚¢�ê�‡‚É‚Í�u‚O�v‚ð‘z’肵‚Ü
284 ‚·�B‚±‚ê‚̓AƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚ð•W�€‚Æ‚µ‚½‚à
287 2.7. •ÏŠ·Œ³/�æ‚̃Gƒ“ƒNƒR�[ƒfƒBƒ“ƒO
289 ƒ‰ƒbƒp�[DLL ‚Å‚Í�A‰ðŒˆ‚µ‚悤‚Æ‚·‚éƒhƒ�ƒCƒ“–¼‚ð�Aƒ}ƒVƒ“‚̃��[ƒJƒ‹ƒGƒ“
290 ƒR�[ƒfƒBƒ“ƒO‚©‚çDNS ƒT�[ƒo‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚É•ÏŠ·‚µ�A‚Ü‚½�ADNS ‚ª•Ô
291 ‚µ‚Ä‚«‚½ƒhƒ�ƒCƒ“–¼(DNS ƒT�[ƒo‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO)‚ðƒ}ƒVƒ“‚̃��[ƒJƒ‹ƒGƒ“
292 ƒR�[ƒfƒBƒ“ƒO‚É–ß‚µ‚Ü‚·�B
294 Œ»�Ý�ADNS ‘¤‚Ì�‘�Û‰»ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚ɂ‚¢‚Ä‚Í�A‚¢‚‚‚à‚Ì•ûŽ®‚ª’ñ
295 ˆÄ‚³‚ê‚Ä‚¢‚Ü‚·�Bƒ‰ƒbƒp�[DLL ‚Í‚»‚ê‚ç‚ÌDNS ‘¤ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Ì‚Ç‚ê‚©
296 ‚ЂƂ‚ɕϊ·‚·‚é‚悤‚É�\�¬‚³‚ê‚Ü‚·�B‚±‚ÌDNS ‘¤ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚̓ŒƒW
297 ƒXƒgƒŠ‚ÅŽwŽ¦‚³‚ê‚Ü‚·�B‚±‚̃ŒƒWƒXƒgƒŠ‚É‚Í�Aidn wrapper ‚̃Cƒ“ƒXƒg�[ƒ‹
298 Žž‚É�iŒ»Žž“_‚Å‚Í–¢’è‚Ì�jƒfƒtƒHƒ‹ƒgƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚ª�ݒ肳‚ê‚Ü‚·�B“–
299 ‘R�A‚±‚̃ŒƒWƒXƒgƒŠ‚Í�AŒã‚Å‘¼‚Ì‚à‚Ì‚É•Ï�X‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·�B
301 idn wrapper —p‚̃ŒƒWƒXƒgƒŠ�Ý’è‚Í
303 HKEY_LOCAL_MACHINE\SOFTWARE\JPNIC\IDN
304 HKEY_CURRENT_USER\SOFTWARE\JPNIC\IDN
306 ˆÈ‰º‚É”z’u‚³‚ê‚Ü‚·�BDNS ‘¤‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚̓ŒƒWƒXƒgƒŠ’l Encoding
307 �iREG_SZ�j‚ÅŽwŽ¦‚³‚ê‚Ü‚·�B‚±‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO–¼‚Í�Alibmdn‚Å”FŽ¯‚³‚ê
308 ‚é‚à‚Ì‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B
310 ƒŒƒWƒXƒgƒŠ Encoding (REG_SZ)
311 DNS ƒT�[ƒo‘¤‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO–¼‚ð�ݒ肵‚Ü‚·
313 ˆê•û�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ªŽg—p‚µ‚Ä‚¢‚éƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Í�A’Ê�í
314 ‚̓vƒ�ƒZƒX‚̃R�[ƒhƒy�[ƒW‚©‚ç‹�‚ß‚Ü‚·�Bƒ‰ƒbƒp�[DLL ‚ªŽg—p‚·‚é 'iconv'
315 ƒ‰ƒCƒuƒ‰ƒŠ‚Í�Awindows ‚̃R�[ƒhƒy�[ƒW–¼‚ðƒGƒ“ƒR�[ƒfƒBƒ“ƒO–¼‚Æ‚µ‚ÄŽó•t
316 ‚¯‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚Å�AƒR�[ƒhƒy�[ƒW–¼‚ð‚»‚Ì‚Ü‚Üƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“
317 ƒO–¼‚Æ‚µ‚ÄŽg—p‚µ‚Ü‚·�B
319 ‚µ‚©‚µ�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í�A“Á’è‚Ì�‘�Û‰»ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Å
320 ƒhƒ�ƒCƒ“–¼‚ðƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚µ‚Ä‚µ‚Ü‚¤‚à‚Ì‚à‚ ‚è‚Ü‚·�B—Ⴆ‚Î�AIE‚Å‚Í
321 ƒhƒ�ƒCƒ“–¼‚ðUTF-8 ‚Å•\‹L‚·‚é‚悤‚ÉŽwŽ¦‚·‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¢
322 ‚Ü‚·�BUTF-8 ‚É‚æ‚éƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚Í�A’ñˆÄ‚³‚ê‚Ä‚¢‚é�‘�Û‰»•ûŽ®‚Ì‚Ð
323 ‚Ƃ‚ł·‚ª�A�‘�Û‰»‚³‚ꂽDNS ƒT�[ƒo‚Í‘¼‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚µ‚©Žó•t‚¯
326 ‚±‚̂悤‚È�󋵂ɑÎ�ˆ‚·‚邽‚ß�Aidn ƒ‰ƒbƒp�[‚Í�Aƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“
327 ƒO‚Æ‚µ‚ăvƒ�ƒOƒ‰ƒ€“Á—L‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚àŽó•t‚¯‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É
328 ‚µ‚Ü‚·�B‚±‚̂悤‚ȃvƒ�ƒOƒ‰ƒ€“Á—L‚̃��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚̓ŒƒWƒXƒg
329 ƒŠ‹L�Ú‚³‚ê‚é‚à‚Ì‚Æ‚µ‚Ü‚·�B
331 idn wrapper —p‚̃vƒ�ƒOƒ‰ƒ€“Á—L‚̃ŒƒWƒXƒgƒŠ�Ý’è‚Í
333 HKEY_LOCAL_MACHINE\SOFTWARE\JPNIC\IDN\PerProg
334 HKEY_CURRENT_USER\SOFTWARE\JPNIC\IDN\PerProg
336 ˆÈ‰º‚É�Aƒvƒ�ƒOƒ‰ƒ€–¼�iŽÀ�sƒ‚ƒWƒ…�[ƒ‹ƒtƒ@ƒCƒ‹–¼�j‚ðƒL�[‚Æ‚µ‚Ä”z’u‚³‚ê
337 ‚Ü‚·�B—Ⴆ‚Î�AInternet Explore ‚Ì�ê�‡‚É‚Í�AŽÀ�sƒ‚ƒWƒ…�[ƒ‹–¼‚Ì
340 HKEY_LOCAL_MACHINE\SOFTWARE\JPNIC\IDN\PerProg\IEXPLORE
342 ˆÈ‰º‚É’u‚©‚ê‚Ü‚·�Bƒ��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO–¼‚Í�AƒŒƒWƒXƒgƒŠ’l
343 Encoding �iREG_SZ�j‚ÅŽwŽ¦‚µ‚Ü‚·�B‚±‚ê‚àlibmdn‚Å”FŽ¯‚³‚ê‚é‚à‚Ì‚Å‚È‚¯‚ê
346 ƒŒƒWƒXƒgƒŠ Encoding (REG_SZ)
348 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€“Á—L‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO–¼�iƒfƒtƒHƒ‹
349 ƒg‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒOˆÈŠO‚ð•K—v‚Æ‚·‚é�ê�‡�j‚ðŽw’肵‚Ü‚·�B
351 3.ƒZƒbƒgƒAƒbƒv‚ƃRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“
353 idn wrapper ‚Í�AŠî–{ƒCƒ“ƒXƒgƒŒ�[ƒVƒ‡ƒ“‚Æ‚µ‚Ä�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒ
354 ƒNƒgƒŠ‚ÅWINSOCK ‚ðƒ‰ƒbƒv‚µ‚Ü‚·�B‚±‚ê‚É�‡‚킹‚Ä�AƒZƒbƒgƒAƒbƒvƒvƒ�ƒOƒ‰
355 ƒ€‚ƃRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚Æ‚ð’ñ‹Ÿ‚µ‚Ü‚·�B
357 ’��FƒVƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ł̃‰ƒbƒv‚à‰Â”\‚Å‚·‚ª�A‚±‚ê‚͊댯‚È�Ý’è‚Å‚·
358 ‚Ì‚Å�A•W�€ƒCƒ“ƒXƒgƒŒ�[ƒVƒ‡ƒ“‚Æ‚µ‚Ä‚Í’ñ‹Ÿ‚µ‚Ü‚¹‚ñ�BƒVƒXƒeƒ€ƒfƒBƒŒ
359 ƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚ð�s‚È‚¤�ê�‡‚É‚Í�AŽ©ŒÈ�Ó”C‚Å‚â‚Á‚Ä‚‚¾‚³‚¢�B
361 3.1.ƒZƒbƒgƒAƒbƒvƒvƒ�ƒOƒ‰ƒ€
363 idn wrapper ‚ðƒCƒ“ƒXƒg�[ƒ‹‚·‚é‚É‚Í"setup.exe" ‚ðŽÀ�s‚µ‚Ü‚·�BƒZƒbƒgƒAƒb
364 ƒvƒvƒ�ƒOƒ‰ƒ€‚͈ȉº‚Ì�ˆ—�‚ðŽÀ�s‚µ‚Ü‚·�B
366 ƒtƒ@ƒCƒ‹‚̃Cƒ“ƒXƒg�[ƒ‹
368 ƒfƒBƒŒƒNƒgƒŠ�u\Program Files\JPNIC\idn wrapper�v �i ƒZƒbƒgƒAƒbƒv
369 Žž“_‚Å•Ï�X‰Â”\�jˆÈ‰º‚É�Aidn wrapper ‚ð�\�¬‚·‚éƒtƒ@ƒCƒ‹‚ðƒRƒs�[‚µ
374 HKEY_LOCAL_MACHINE\Software\JPNIC\IDN ˆÈ‰º‚É•K—v‚ȃŒƒWƒXƒgƒŠƒL�[�A
375 ƒŒƒWƒXƒgƒŠ’l‚ð�ì�¬�A�ݒ肵‚Ü‚·�B
377 InstallDir REG_SZ "<ƒCƒ“ƒXƒg�[ƒ‹ƒfƒBƒŒƒNƒgƒŠ>"
378 idn wrapper ‚̃Cƒ“ƒXƒg�[ƒ‹ƒfƒBƒŒƒNƒgƒŠ‚̃pƒX–¼‚Å‚·�BƒZƒbƒg
379 ƒAƒbƒvƒvƒ�ƒOƒ‰ƒ€‚Í‚±‚̃fƒBƒŒƒNƒgƒŠ‚ɃIƒŠƒWƒiƒ‹‚ÌWINSOCK
380 DLL ‚̃Rƒs�[‚ð�ì�¬‚µ‚Ü‚·�Bidn wrapper ‚̃‰ƒbƒp�[ DLL ‚ÍŽÀ
381 �sŽž‚É‚±‚Ì DLL ‚ðŽQ�Æ‚µ‚Ü‚·�B
383 ConfFile REG_SZ "<ƒCƒ“ƒXƒg�[ƒ‹ƒfƒBƒŒƒNƒgƒŠ>\idn.conf"
384 idn wrapper ‚ª�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚Ì•ÏŠ·�ˆ—�‚ÉŽg—p‚µ‚Ä‚¢‚é
385 idnkit ‚̃Rƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚Ì–¼‘O‚Å‚·�B‚±‚̃tƒ@
386 ƒCƒ‹‚Í�‘�Û‰»ƒhƒ�ƒCƒ“–¼‚Ì�ˆ—�‚É•K—v‚ÈŠeŽí‚̃pƒ‰ƒ��[ƒ^‚ð�Ý’è
387 ‚·‚邽‚ß‚Ì‚à‚Ì‚Å‚·�B�Ú‚µ‚‚̓tƒ@ƒCƒ‹‚Ì“à—e‚ð‚²——‚‚¾‚³‚¢�B
388 ‚±‚Ì’l‚ÍŒã�q‚·‚éƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚Å•Ï�X‚·‚é
391 LogFile REG_SZ "<ƒCƒ“ƒXƒg�[ƒ‹ƒfƒBƒŒƒNƒgƒŠ>\idn_wrapper.log"
392 idn wrapper ‚̃�ƒOƒtƒ@ƒCƒ‹‚Ì–¼‘O‚Å‚·�B‚±‚Ì’l‚àƒRƒ“ƒtƒBƒMƒ…
393 ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚Å•Ï�X‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·�B
396 ƒ�ƒOƒŒƒxƒ‹‚ÌŽw’è‚Å‚·�BƒfƒtƒHƒ‹ƒg‚Í -1 ‚Å�A‚±‚ê‚Í‘S‚ƒ�ƒO‚ð
397 �o—Í‚µ‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚Å‚·�B‚±‚Ì’l‚àƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒv
398 ƒ�ƒOƒ‰ƒ€‚Å•Ï�X‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·�B
402 ƒvƒ�ƒOƒ‰ƒ€–ˆ‚Ì�Ý’è’l‚ðŠi”[‚·‚邽‚߂̃L�[‚Å‚·�B‚±‚̉º‚É�Aƒvƒ�
403 ƒOƒ‰ƒ€‚ÌŽÀ�sƒ‚ƒWƒ…�[ƒ‹–¼‚ðƒL�[‚Æ‚µ‚ăvƒ�ƒOƒ‰ƒ€ŒÂ•Ê‚Ì�ݒ肪‹L
404 ˜^‚³‚ê‚Ü‚·�B�ݒ肳‚ê‚é�î•ñ‚͈ȉº‚Ì“ñ‚‚ł·�B
406 PerProg\<progname>\Where REG_DWORD •ÏŠ·ˆÊ’u
407 PerProg\<progname>\Encoding REG_SZ ƒGƒ“ƒR�[ƒfƒBƒ“ƒO–¼
409 ƒGƒ“ƒR�[ƒfƒBƒ“ƒO–¼‚Í’Ê�íƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚É‚æ‚Á
410 ‚Ä�ݒ肳‚ê‚Ü‚·�B•ÏŠ·ˆÊ’u‚Í�A•W�€ƒCƒ“ƒXƒg�[ƒ‹‚Å‚Í•s—v‚Å‚·�BƒV
411 ƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚ð�s‚È‚Á‚½�ê�‡‚É‚Í�AƒŒƒWƒX
412 ƒgƒŠƒGƒfƒBƒ^‚Ŋ‹«‚É�‡‚킹‚Ä�Ý’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�B
416 ƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚̃AƒCƒRƒ“‚ð�ì�¬‚µ�AƒXƒ^�[ƒgƒ�ƒjƒ…�[
417 ‚É“o˜^‚µ‚Ü‚·�B‚±‚ê‚É‚æ‚Á‚ăRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚ð‹N“®
420 ƒAƒ“ƒCƒ“ƒXƒg�[ƒ‹‚·‚é‚É‚Í�AƒRƒ“ƒgƒ��[ƒ‹ƒpƒlƒ‹‚Ì�uƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚Ì’Ç
421 ‰Á‚Æ�í�œ�v‚Å�A�uidn wrapper�v ‚ð‘I‘ð‚µ‚Ä�í�œ�i�u’ljÁ‚Æ�í�œ�vƒ{ƒ^ƒ“�j
424 3.2.ƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€
426 ƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚Í�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ð“Á’肵‚ă‰ƒbƒv
427 ‚µ‚½‚è�AƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚̃‰ƒbƒv‚ð‰ð�œ‚·‚邽‚߂̃c�[ƒ‹‚Å‚·�B
429 ‹N“®‚·‚é‚ƈȉº‚̂悤‚ȉæ–Ê‚ª•\Ž¦‚³‚ê‚Ü‚·�B
431 „¡„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¦„Ÿ„¦„Ÿ„¢
432 „ �@„ idn wrapper - Configuration „ �Q„ � „ �~„
433 „¥„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„¨„Ÿ„¨„Ÿ„§
434 „ idn wrapper Configuration Program version X.X „
435 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
436 „ Wrapped Program „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
437 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¢„ Wrap.. „ „
438 „ „ „ �È„ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
439 „ „ „¥„Ÿ„§„¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
440 „ „ „ „ „ Unwrap.. „ „
441 „ „ „ „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
442 „ „ „ „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
443 „ „ „ „ „ UnwrapAll.„ „
444 „ „ „ „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
445 „ „ „ „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
446 „ „ „ „ „ RewrapAll.„ „
447 „ „ „ „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
448 „ „ „ „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
450 „ „ „ „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
451 „ „ „ „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
452 „ „ „¥„Ÿ„§„ Advanced..„ „
453 „ „ „ �É„ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
454 „ „¥„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„©„Ÿ„£„¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
455 „ „ �q„ „ �r„ „ Exit „ „
456 „ „¤„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„£ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
457 „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£
459 ƒŠƒXƒgƒ{ƒbƒNƒX‚É‚Í�A‚»‚ÌŽž“_‚щƒbƒv‚³‚ê‚Ä‚¢‚éƒvƒ�ƒOƒ‰ƒ€‚ª•\Ž¦‚³‚ê‚Ü
460 ‚·�B�Å�‰‚ÉŽÀ�s‚µ‚½�ê�‡‚É‚Í‹ó‚É‚È‚Á‚Ä‚¢‚Ü‚·�B
462 ƒvƒ�ƒOƒ‰ƒ€‚ðƒ‰ƒbƒv‚·‚é‚É‚Í�A"wrap"ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ü‚·�B"wrap"ƒ{ƒ^ƒ“‚ð‰Ÿ
463 ‚·‚ƈȉº‚̂悤‚ȃ_ƒCƒAƒ�ƒO‚ª•\Ž¦‚³‚ê‚Ü‚·�B
465 „¡„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¦„Ÿ„¦„Ÿ„¢
466 „ �@„ idn wrapper - Wrap Executable „ �Q„ � „ �~„
467 „¥„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„¨„Ÿ„¨„Ÿ„§
468 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
469 „ Program: „ „ „ Browse..„ „
470 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
472 „ Encoding: „ „ �›Default �›UTF-8 „
474 „ � Force local DLL reference „
475 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
476 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
477 „ „ wrap „ „ cancel „ „
478 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
479 „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£
481 �Å�‰‚É�Aƒ‰ƒbƒv‚·‚éƒvƒ�ƒOƒ‰ƒ€‚ÌŽÀ�sƒtƒ@ƒCƒ‹–¼‚ð�ݒ肵‚Ü‚·�B’¼�Ú“ü—Í
482 ‚·‚é‚©�Aƒuƒ‰ƒEƒYƒ{ƒ^ƒ“‚Ńtƒ@ƒCƒ‹‚ð’T‚µ‚Ä‚‚¾‚³‚¢�BŽŸ‚É‚»‚̃vƒ�ƒOƒ‰
483 ƒ€‚̃��[ƒJƒ‹ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚ðŽw’肵‚Ü‚·�B’Ê�í‚Í�uDefault�v ‚Å‚©‚Ü
484 ‚¢‚Ü‚¹‚ñ�Bƒvƒ�ƒOƒ‰ƒ€‚ª�‘�Û‰»ƒGƒ“ƒR�[ƒfƒBƒ“ƒO‚É�]‚Á‚Ä‚¢‚é�ê�‡‚É‚Ì‚Ý
485 �uUTF-8�v ‚ðŽwŽ¦‚µ‚Ü‚·�B
487 �uForce local DLL reference�vƒ{ƒ^ƒ“‚É‚æ‚è�Aƒ‰ƒbƒv‚·‚éƒvƒ�ƒOƒ‰ƒ€‚Ì
488 DLL ‚Ì’T�õ�‡�˜‚ð•Ï�X‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· (‚½‚¾‚µ Windows95 ‚É‚Í‚±‚Ì
489 ‹@”\‚ª‚È‚¢‚½‚ß�A‚±‚̃{ƒ^ƒ“‚à•\Ž¦‚³‚ê‚Ü‚¹‚ñ)�B‚±‚̃{ƒ^ƒ“‚ðƒ`ƒFƒbƒN
490 ‚·‚é‚Æ�A‚½‚Æ‚¦ƒvƒ�ƒOƒ‰ƒ€‚ª•Ê‚Ì�ê�Š‚Ì DLL ‚ðŽw’肵‚Ä‚¢‚Ä‚à�A�í‚ÉŽÀ
491 �sƒtƒ@ƒCƒ‹‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚Ì DLL ‚ª—D�悳‚ê‚é‚悤‚É‚È‚è‚Ü‚·�B‚à
492 ‚µƒvƒ�ƒOƒ‰ƒ€‚ª‚¤‚Ü‚ƒ‰ƒbƒv‚Å‚«‚È‚¢�ê�‡‚É‚Í�A‚±‚̃{ƒ^ƒ“‚ðƒ`ƒFƒbƒN‚·
493 ‚é‚Æ‚¤‚Ü‚‚¢‚‚©‚à‚µ‚ê‚Ü‚¹‚ñ�B‚½‚¾‚µ“¯Žž‚É‘¼‚Ì–â‘肪”�¶‚·‚é‰Â”\�«
496 �ÅŒã‚É�uwrap�vƒ{ƒ^ƒ“‚ð‰Ÿ‚¹‚Î�Aƒvƒ�ƒOƒ‰ƒ€‚ª�AŽw’肳‚ꂽƒGƒ“ƒR�[ƒfƒB
497 ƒ“ƒO‚щƒbƒv‚³‚ê‚Ü‚·�Bƒ‰ƒbƒv‚³‚ꂽƒvƒ�ƒOƒ‰ƒ€‚Í�A�Å�‰‚̃EƒBƒ“ƒhƒE‚Ì
498 ƒŠƒXƒgƒ{ƒbƒNƒX‚É”½‰f‚³‚ê‚Ü‚·�B
500 idn wrapper ‚ðƒo�[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚½�ê�‡‚É‚Í�Aƒ‰ƒbƒv—p‚Ì DLL ‚ðƒAƒbƒv
501 ƒf�[ƒg‚·‚邽‚ß‚É�Aƒvƒ�ƒOƒ‰ƒ€‚ð�ă‰ƒbƒv‚·‚é•K—v‚ª‚ ‚è‚Ü‚·�B‚±‚Ì‚½‚ß‚É�A
502 Œ»�݃‰ƒbƒv‚³‚ê‚Ä‚¢‚éƒvƒ�ƒOƒ‰ƒ€‚ɑ΂µ‚Ä�Ä“xƒ‰ƒbƒv‚ð�s‚¤‚½‚ß‚Ì�urewrap
503 all�vƒ{ƒ^ƒ“‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·�B
505 ƒvƒ�ƒOƒ‰ƒ€‚ɑ΂·‚郉ƒbƒv‚ð‰ð�œ‚·‚é‚É‚Í�AƒŠƒXƒgƒ{ƒbƒNƒX‚ʼnð�œ‚·‚éƒvƒ�
506 ƒOƒ‰ƒ€‚ð‘I‘ð‚µ‚Ä�A�uunwrap�vƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ü‚·�BˆÈ‰º‚ÌŠm”F—p‚̃_ƒCƒAƒ�
507 ƒO‚ª•\Ž¦‚³‚ê‚Ü‚·‚Ì‚Å�AŠÔˆá‚¢‚ª‚È‚¯‚ê‚Î�uunwrap�vƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚‚¾‚³
510 „¡„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¦„Ÿ„¦„Ÿ„¢
511 „ �@„ idn wrapper - Unwrap Executable „ �Q„ � „ �~„
512 „¥„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„¨„Ÿ„¨„Ÿ„§
513 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„
515 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„
516 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
517 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
518 „ „ Unwrap „ „ Cancel „ „
519 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
520 „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£
522 ƒ‰ƒbƒv‚ª‰ð�œ‚³‚ê‚é‚Æ�A‚»‚̃vƒ�ƒOƒ‰ƒ€‚Í�Å�‰‚̃EƒBƒ“ƒhƒE‚̃ŠƒXƒgƒ{ƒbƒN
523 ƒX‚©‚ç‚à�í�œ‚³‚ê‚Ü‚·�B
525 ƒvƒ�ƒOƒ‰ƒ€‚ɑ΂µ‚ÄŒ»�Ý�ݒ肳‚ê‚Ä‚¢‚郉ƒbƒv‚ð‚·‚×‚Ä‰ð�œ‚·‚邽‚ß‚Ì
526 �uunwrap all�vƒ{ƒ^ƒ“‚à—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·�B
528 ƒ�ƒO‚Ì�Ý’è‚ð�s‚¤‚É‚Í�A"log" ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ü‚·�BŽŸ‚̂悤‚ȃ_ƒCƒAƒ�ƒO‚ª
531 „¡„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¦„Ÿ„¦„Ÿ„¢
532 „ �@„ idn wrapper - Log Configuration „ �Q„ � „ �~„
533 „¥„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„¨„Ÿ„¨„Ÿ„§
534 „ Log Level: �›None �›Fatal �›Error �›Warning �›Info �›Trace „
535 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
536 „ Log File:„ „ „ Browse..„ „
537 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
538 „ „¡„Ÿ„Ÿ„Ÿ„¢ „¡„Ÿ„Ÿ„Ÿ„¢ „
539 „ Log Operation:„ View „ „ Delete„ „
540 „ „¤„Ÿ„Ÿ„Ÿ„£ „¤„Ÿ„Ÿ„Ÿ„£ „
541 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
542 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
543 „ „ OK „ „ Cancel „ „
544 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
545 „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£
547 ƒ�ƒOƒŒƒxƒ‹‚ÍŽŸ‚Ì’†‚©‚ç‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·�B
548 None ƒ�ƒO‚ð�o—Í‚µ‚È‚¢
549 Fatal ’v–½“IƒGƒ‰�[‚Ì‚Ý‹L˜^‚·‚é
550 Error ’v–½“I‚Å‚È‚¢ƒGƒ‰�[‚à‹L˜^‚·‚é
551 Warning Œx��ƒ�ƒbƒZ�[ƒW‚à‹L˜^‚·‚é
552 Info ‚»‚Ì‘¼‚Ì�î•ñ‚à‹L˜^‚·‚é
553 Trace ƒgƒŒ�[ƒX�o—Í‚à‹L˜^‚·‚é
554 ‚±‚±‚É‚ ‚°‚½ƒ�ƒOƒŒƒxƒ‹‚Ì�Ý’è‚Í�AIDN ƒ‰ƒCƒuƒ‰ƒŠ (idnkit.dll) ‚ª�o—Í‚·‚é
555 ƒ�ƒO‚ɑ΂µ‚Ä‚Ì‚Ý—LŒø‚Å‚·�Bidn wrapper Ž©�g‚ª�o—Í‚·‚éƒ�ƒO‚Í ON/OFF
556 ‚µ‚©‚Å‚«‚Ü‚¹‚ñ�BNone ‚ðŽw’è‚·‚é‚Æ OFF ‚É�A‚»‚êˆÈŠO‚̃Œƒxƒ‹‚ðŽw’è‚·‚é‚Æ
559 ‚±‚̃_ƒCƒAƒ�ƒO‚ð—p‚¢‚Ä�Aƒ�ƒOƒtƒ@ƒCƒ‹‚̃pƒX–¼‚ðŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·�B
561 ‚Ü‚½�Aƒ�ƒOƒtƒ@ƒCƒ‹‚Ì“à—e‚ð•\Ž¦‚³‚¹‚½‚è�Aƒ�ƒOƒtƒ@ƒCƒ‹‚ð�í�œ‚·‚邱‚Æ‚à
564 ƒ�ƒOƒŒƒxƒ‹‚âƒ�ƒOƒtƒ@ƒCƒ‹‚Ì�Ý’è‚Í�A�ݒ莞‚É‚·‚Å‚É“®�삵‚Ä‚¢‚éƒvƒ�ƒZƒX
565 ‚ɂ͉e‹¿‚ð—^‚¦‚È‚¢‚±‚Æ‚É‹C‚ð‚‚¯‚Ä‚‚¾‚³‚¢�B
567 "advanced" ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ�uadvanced configuration�v—p‚̃_ƒCƒAƒ�ƒO
568 ‚ª•\Ž¦‚³‚ê‚Ü‚·�B‚±‚̃_ƒCƒAƒ�ƒO‚Í�㋉ƒ†�[ƒU‚Ì‚½‚ß‚Ì‚à‚Ì‚Å�A“K�؂ȃf
569 ƒtƒHƒ‹ƒg‚ª�ݒ肳‚ê‚Ä‚¢‚邽‚ß‚É’Ê�탆�[ƒU‚ª•Ï�X‚·‚é•K—v‚Ì‚È‚¢‚悤‚È
570 Šî–{“I‚ȃpƒ‰ƒ��[ƒ^‚ð•Ï�X‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·�B
572 „¡„Ÿ„¦„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¦„Ÿ„¦„Ÿ„¦„Ÿ„¢
573 „ �@„ idn wrapper - Advanced Configuration „ �Q„ � „ �~„
574 „¥„Ÿ„¨„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¨„Ÿ„¨„Ÿ„¨„Ÿ„§
575 „ IDN Wrapping Mode „
576 „ �›Wrap both WINSOCK 1.1 and WINSOCK 2.0 „
577 „ �›Wrap only WINSOCK 1.1 „
578 „ �›Wrap only WINSOCK 2.0 „
579 „ �›Wrap only WINSOCK 2.0 if it exists. „
580 „ Otherwise wrap only WINSOCK 1.1 „
581 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
582 „ IDN Configuration „
583 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
584 „ Log File:„ „ „ Browse..„ „
585 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
589 „¥„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„§
590 „ „¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„¡„Ÿ„Ÿ„Ÿ„Ÿ„¢„
591 „ „ OK „ „ Cancel „ „
592 „ „¤„Ÿ„Ÿ„Ÿ„Ÿ„£„¤„Ÿ„Ÿ„Ÿ„Ÿ„£„
593 „¤„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„£
595 ‚±‚̃_ƒCƒAƒ�ƒO‚ðŽg—p‚µ‚Ä�AŽŸ‚Ì3Ží—Þ‚Ì�Ý’è‚ð�s‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·�B
598 ƒ‰ƒbƒv•û–@‚ð�ݒ肵‚Ü‚·�B’Ê�í‚̓fƒtƒHƒ‹ƒg‚Å�ݒ肳‚ê‚Ä‚¢‚é�€–Ú‚ð
599 ‘I‘ð‚µ‚Ä‚¨‚¯‚΂悢‚Í‚¸‚Å‚·‚ª�A–â‘肪‹N‚Á‚½‚Æ‚«‚É‚Í•Ê‚Ì�€–Ú‚É‚·
600 ‚é‚Æ“®‚‚悤‚É‚È‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ�B
603 ƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹–¼‚ðŽw’肵‚Ü‚·�B‚Ü‚½ "Edit" ƒ{ƒ^
604 ƒ“‚ð‰Ÿ‚·‚±‚Æ‚É‚æ‚è�Aƒtƒ@ƒCƒ‹‚Ì“à—e‚ð•Ò�W‚·‚邱‚Æ‚à‰Â”\‚Å‚·�B
610 ƒ‰ƒbƒp�[DLL ‚Í�AŒ³‚ÌWINSOCK ‚ÌDLL ‚̃o�[ƒWƒ‡ƒ“‚É‹‚ˆË‘¶‚µ‚Ü‚·�B‚±‚ê
611 ‚Í�A”ñŒöŠJ‚̃Gƒ“ƒgƒŠ‚àŠÜ‚ß‚Ä‚·‚ׂẴGƒ“ƒgƒŠ‚ð’ñ‹Ÿ‚·‚é•K—v‚ª‚ ‚邽‚ß
612 ‚Å‚·�B‚±‚Ì‚½‚ßWINSOCK DLL ‚̃o�[ƒWƒ‡ƒ“‚ª•Ï‚í‚é‚Æ�Aidn wrapper ‚ª“®�ì
613 ‚µ‚È‚‚È‚é‰Â”\�«‚ª‚ ‚è‚Ü‚·�B
615 �¡‰ñ�ì�¬‚³‚ꂽidn wrapper ‚Í�A
617 Win2000 (WINSOCK 1.1 + 2.0)
618 WinME (WINSOCK 1.1 + 2.0)
620 ‚Å“®�ì‚ðŠm”F‚µ‚Ä‚¢‚Ü‚·�B‚½‚¾�A�«—ˆ‚ɂ킽‚Á‚Ä“®�ì‚·‚é•Û�Ø‚Í‚ ‚è‚Ü‚¹‚ñ�B
622 4.2. DNS, WINS, LMHOSTS
624 Windows ‚Å‚Í�ADNS ‚¾‚¯‚Å‚Í‚È‚�AWINS‚âLMHOSTS ‚É‚æ‚Á‚Ä‚àƒhƒ�ƒCƒ“–¼�A
625 ƒzƒXƒg–¼‚Ì‰ðŒˆ‚ª�s‚È‚í‚ê‚Ü‚·�Bidn wrapper ‚ðŽg‚Á‚½�ê�‡‚É‚Í�Aƒhƒ�ƒCƒ“
626 –¼‚Ì•ÏŠ·‚ª�A‚±‚ê‚ç‚Ì•ûŽ®‚ւ̃fƒBƒXƒpƒbƒ`‚ð�s‚È‚¤�ê�Š‚æ‚è‚à�ãˆÊ‘w‚Å�s
627 ‚È‚í‚ê‚é‚Ì‚Å�A‚±‚ê‚ç‚Ì‚·‚ׂĂ̕ûŽ®‚ɂ‚¢‚Ä�Aƒhƒ�ƒCƒ“–¼�AƒzƒXƒg–¼‚Ì•Ï
628 Š·‚ª�s‚È‚í‚ê‚邱‚Æ‚É‚È‚è‚Ü‚·�B‚±‚Ì‚½‚ß�AWindows ‚ª�AWINS‚âLMHOSTS ‚ð
629 Žg‚Á‚Ä‚¢‚é�ê�‡‚É‚Í�A—\Šú‚µ‚È‚¢–â‘肪”�¶‚·‚é‰Â”\�«‚ª‚ ‚è‚Ü‚·�B‚±‚ê‚É
630 ‚‚¢‚Ä‚Í�Aidn wrapper ‚ðŽg‚¤�ê�‡‚É‚Í�A–¼‘O‰ðŒˆ‚ÉDNS ‚¾‚¯‚ðŽg—p‚·‚邱
633 3.3. ƒhƒ�ƒCƒ“–¼ˆÈŠO‚Ì–¼‘O‚̉ðŒˆ
635 WINSOCK 2.0 ‚Ì–¼‘O‰ðŒˆAPI
637 WSALookupServiceBeginA
638 WSALookupServiceNextA
641 ‚Í�Aƒhƒ�ƒCƒ“–¼ˆÈŠO‚Å‚àŽg—p‚Å‚«‚é�A”Ä—p‚Ì–¼‘O‰ðŒˆ—p‚ÌAPI ‚Æ‚µ‚Ä’è‹`‚³
642 ‚ê‚Ä‚¢‚Ü‚·�BŒ»Žž“_‚Å‚Í�A‚±‚ê‚ç‚Í‚à‚Á‚Ï‚çƒhƒ�ƒCƒ“–¼‚Ì‰ðŒˆ‚ÅŽg—p‚³‚ê‚Ä
643 ‚¢‚Ü‚·‚ª�A‘¼‚Ì–¼‘O(—Ⴆ‚΃T�[ƒrƒX–¼)‚Ì‰ðŒˆ‚É‚àŽg—p‚Å‚«‚邱‚Æ‚É‚È‚Á‚Ä
646 idn wrapper ‚Í�A–¼‘O‚Ì‘Î�Û‚Ì”@‰½‚É‚©‚©‚í‚炸�A–¼‘O‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO
647 ‚ð•ÏŠ·‚µ‚Ä‚µ‚Ü‚¤‚Ì‚Å�A‚±‚ê‚ç‚ÌAPI ‚ª�Aƒhƒ�ƒCƒ“–¼ˆÈŠO‚Ì‰ðŒˆ‚ÉŽg‚í‚ê‚Ä
648 ‚¢‚é�ê�‡‚É‚Í�A–â‘è‚ðˆø‚«‹N‚±‚·‰Â”\�«‚ª‚ ‚è‚Ü‚·�B
650 4.4. –¼‘O‰ðŒˆAPI ‚ðŽg‚í‚È‚¢ƒvƒ�ƒOƒ‰ƒ€
652 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í�Aƒhƒ�ƒCƒ“–¼‚Ì‰ðŒˆ‚É‚±‚ê‚ç‚ÌAPI ‚ðŽg—p‚µ‚È
653 ‚¢‚à‚Ì‚à‚ ‚è‚Ü‚·�B—Ⴆ‚Î�A'nslookup'‚Í�A‚±‚ê‚ç‚ÌAPI ‚ðŽg—p‚µ‚È‚¢‚Å�A
654 ’¼�ÚDNS ƒT�[ƒo‚Æ’Ê�M‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·�B‚±‚̂悤‚ȃAƒvƒŠƒP�[ƒVƒ‡ƒ“‚ɂ‚¢
655 ‚Ä‚Í�Aidn wrapper ‚Í–ð‚É—§‚¿‚Ü‚¹‚ñ�B
657 4.5. “Á’èWINSOCK DLL ‚ɃoƒCƒ“ƒh‚³‚ꂽƒAƒvƒŠƒP�[ƒVƒ‡ƒ“
659 ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í�A•W�€‚ÌDLL ƒT�[ƒ`ƒpƒX‚É�]‚í‚È‚¢‚Å�A“Á’è‚Ì
660 ƒpƒX‚ÌDLL ‚ɃoƒCƒ“ƒh‚³‚ê‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·�B‚æ‚Žg‚í‚ê‚éƒvƒ�ƒOƒ‰ƒ€
661 ‚Ì’†‚Å‚Í�ANetscape Communicator ‚ª‚»‚¤‚È‚Á‚Ä‚¢‚Ü‚·�B‚±‚̂悤‚ȃvƒ�ƒO
662 ƒ‰ƒ€‚ɂ‚¢‚Ä‚Í�A•W�€‚̃Cƒ“ƒXƒg�[ƒ‹�^ƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“‚ł̓‰ƒbƒv
663 ‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñ�B
665 ‚±‚̂悤‚ȃvƒ�ƒOƒ‰ƒ€‚ɂ‚¢‚Ä�A‚Ç‚¤‚µ‚Ä‚àƒ‰ƒbƒv‚·‚é•K—v‚ª‚ ‚é‚È‚ç�AƒV
666 ƒXƒeƒ€ƒfƒBƒŒƒNƒgƒŠ‚ւ̃Cƒ“ƒXƒg�[ƒ‹‚ð�s‚È‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·�B‚½‚¾‚µ�A‚±
667 ‚̃Cƒ“ƒXƒg�[ƒ‹‚Í‘å•ÏŠëŒ¯‚Å�A�ê�‡‚É‚æ‚Á‚Ă̓VƒXƒeƒ€‚ð�Ä‹N“®•s”\‚É‚µ‚Ä
668 ‚µ‚Ü‚¤‰Â”\�«‚à‚ ‚è‚Ü‚·�B
670 5. ƒŒƒWƒXƒgƒŠ�Ý’è - ‚Ü‚Æ‚ß
672 5.1. ƒŒƒWƒXƒgƒŠ‚Ì—D�æ�‡ˆÊ
674 idn wrapper ‚Ì�Ý’è�î•ñ‚Í�AHKEY_LOCAL_MACHINE�AHKEY_CURRENT_USER‚Ì
678 ˆÈ‰º‚ÉŠi”[‚³‚ê‚Ü‚·�Bidn wrapper‚Í�Å�‰‚ÉHKEY_LOCAL_MACHINE‚Ì�Ý’è‚ð“Ç
679 ‚Ý�ž‚Ý�AHKEY_CURRENT_USER‘¤‚É‚à�ݒ肪‚ ‚ê‚Î�A‚±‚ê‚Å�ã�‘‚«‚µ‚Ü‚·�B’Ê
680 �í‚Í�AHKEY_LOCAL_MACHINE ‘¤‚¾‚¯‚ð�ݒ肵‚Ü‚·�Bƒ†�[ƒUŒÂ•Ê‚ɈقȂÁ‚½�Ý
681 ’è‚ðŽg‚¢‚½‚¢�ê�‡‚Ì‚Ý�AHKEY_CURRENT_USER‚ð�Ý’è‚·‚é‚悤‚É‚µ‚Ä‚‚¾‚³‚¢�B
683 ‚È‚¨�AƒRƒ“ƒtƒBƒMƒ…ƒŒ�[ƒVƒ‡ƒ“ƒvƒ�ƒOƒ‰ƒ€‚Í HKEY_LOCAL_MACHINE ‚Ì�Ý’è
684 ‚¾‚¯‚ð“Ç‚Ý�‘‚«‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·�B
688 ‘S‘Ì‚Ì‹¤’Ê‚Ì�Ý’è‚Æ�Aƒvƒ�ƒOƒ‰ƒ€ŒÂ•Ê�Ý’è‚Æ‚ª‚ ‚è‚Ü‚·�B
692 Software\JPNIC\IDN\InstallDir ƒCƒ“ƒXƒg�[ƒ‹ƒfƒBƒŒƒNƒgƒŠ
693 Software\JPNIC\IDN\Where •ÏŠ·ˆÊ’u
694 0:WINSOCK1.1 WINSOCK2.0‚Ì—¼•û‚Å
695 1:WINSOCK2.0 ‚ª‚ ‚ê‚΂»‚¿‚ç‚Å
698 Software\JPNIC\IDN\ConfFile idnkit ‚Ì�Ý’èƒtƒ@ƒCƒ‹
699 Software\JPNIC\IDN\LogLevel ƒ�ƒOƒŒƒxƒ‹
700 Software\JPNIC\IDN\LogFile ƒ�ƒOƒtƒ@ƒCƒ‹
704 •ÏŠ·ˆÊ’u�A‚¨‚æ‚уvƒ�ƒOƒ‰ƒ€‘¤‚̃Gƒ“ƒR�[ƒfƒBƒ“ƒO‚̓vƒ�ƒOƒ‰ƒ€–ˆ‚É“Á’è‚·
705 ‚邱‚Æ‚à‚Å‚«‚Ü‚·�B‚±‚ê‚ç‚Í�AˆÈ‰º‚̃L�[ƒnƒCƒu‚̉º‚É�Aƒvƒ�ƒOƒ‰ƒ€–¼‚ðƒL�[
706 ‚Æ‚·‚é’l‚Å�ݒ肵‚Ü‚·�B
708 Software\JPNIC\IDN\PerProg\<name>\Where
709 Software\JPNIC\IDN\PerProg\<name>\Encoding
711 Žw’肳‚ê‚Ä‚¢‚È‚¢�ê�‡‚É‚Í�A
713 Where 0 1.1�A2.0 ‚Ì—¼•û‚Å•ÏŠ·
714 Encoding ƒvƒ�ƒZƒX‚̃R�[ƒhƒy�[ƒW