如何更改主机的IP 请问有没有更改主机的IP的API函数,或者是在注册表的什么位置能改IP我曾在注册表里按我的IP搜索过,不过出来很多结果,难以判断是那一个主键下的请问各位该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 win2000,xp有函数,你看一下MSDN的Platform SDK: Internet Protocol Helper部分,我看到有AddIPAddress和DeleteIPAddress两个函数,应该用这两个吧(当然还得有其它函数),不知道还有其它函数没有,win9x下好象没有,应该可以通过改注册表实现,但可能得重启才可用, nzh517(沙中泥) 说得没错,但你需要自己声明你所使用的函数,这些函数都存在iphlpapi.dll这个文件 里 1 0 000075DB AddIPAddress 2 1 00002F9E AllocateAndGetArpEntTableFromStack 3 2 000041B5 AllocateAndGetIfTableFromStack 4 3 00008E87 AllocateAndGetIpAddrTableFromStack 5 4 00009148 AllocateAndGetIpForwardTableFromStack 6 5 0000934D AllocateAndGetIpNetTableFromStack 7 6 00008EEC AllocateAndGetTcpTableFromStack 8 7 00009054 AllocateAndGetUdpTableFromStack 9 8 0000663E CreateIpForwardEntry 10 9 000067D5 CreateIpNetEntry 11 A 00006A88 CreateProxyArpEntry 12 B 000076A7 DeleteIPAddress 13 C 000066EA DeleteIpForwardEntry 14 D 00006890 DeleteIpNetEntry 15 E 00006B62 DeleteProxyArpEntry 16 F 00007A00 EnableRouter 17 10 000068E1 FlushIpNetTable 18 11 000096AA FlushIpNetTableFromStack 19 12 000074F2 GetAdapterIndex 20 13 00001E98 GetAdapterOrderMap 21 14 00001292 GetAdaptersInfo 22 15 00006995 GetBestInterface 23 16 000099EE GetBestInterfaceFromStack 24 17 00006A3E GetBestRoute 25 18 00009B09 GetBestRouteFromStack 26 19 00006C3B GetFriendlyIfIndex 27 1A 0000446A GetIcmpStatistics 28 1B 000044BB GetIcmpStatsFromStack 29 1C 0000658A GetIfEntry 30 1D 00008AE3 GetIfEntryFromStack 31 1E 00003AA3 GetIfTable 32 1F 00003801 GetIfTableFromStack 33 20 000073EF GetIgmpList 34 21 00001633 GetInterfaceInfo 35 22 0000400C GetIpAddrTable 36 23 000040EE GetIpAddrTableFromStack 37 24 000060F2 GetIpForwardTable 38 25 000091D3 GetIpForwardTableFromStack 39 26 00005FB2 GetIpNetTable 40 27 000093E3 GetIpNetTableFromStack 41 28 00003A52 GetIpStatistics 42 29 000016CD GetIpStatsFromStack 43 2A 00007AF3 GetNetworkParams 44 2B 000039DA GetNumberOfInterfaces 45 2C 00003BDE GetPerAdapterInfo 46 2D 000077B9 GetRTTAndHopCount 47 2E 000042F6 GetTcpStatistics 48 2F 00004347 GetTcpStatsFromStack 49 30 00006208 GetTcpTable 50 31 00008F49 GetTcpTableFromStack 51 32 000043B0 GetUdpStatistics 52 33 00004401 GetUdpStatsFromStack 53 34 00006328 GetUdpTable 54 35 000090AE GetUdpTableFromStack 55 36 000073E9 GetUniDirectionalAdapterInfo 56 37 00007187 InternalCreateIpForwardEntry 57 38 000072C0 InternalCreateIpNetEntry 58 39 00007215 InternalDeleteIpForwardEntry 59 3A 00007340 InternalDeleteIpNetEntry 60 3B 00006CFF InternalGetIfTable 61 3C 00006DE9 InternalGetIpAddrTable 62 3D 00006F41 InternalGetIpForwardTable 63 3E 00006E94 InternalGetIpNetTable 64 3F 00006FF1 InternalGetTcpTable 65 40 0000709C InternalGetUdpTable 66 41 00007144 InternalSetIfEntry 67 42 000071CE InternalSetIpForwardEntry 68 43 00007300 InternalSetIpNetEntry 69 44 00007282 InternalSetIpStats 70 45 0000739A InternalSetTcpEntry 71 46 00007B54 IpReleaseAddress 72 47 00007BA6 IpRenewAddress 73 48 000078DB IsLocalAddress 74 49 0000B2F3 NTPTimeToNTFileTime 75 4A 0000B243 NTTimeToNTPTime 76 4B 000085B1 NhGetGuidFromInterfaceName 77 4C 0000855C NhGetInterfaceNameFromGuid 78 4D 00008D49 NhpAllocateAndGetInterfaceInfoFromStack 79 4E 00008CA8 NhpGetInterfaceIndexFromStack 80 4F 00004261 NotifyAddrChange 81 50 00007956 NotifyRouteChange 82 51 00007968 NotifyRouteChangeEx 99 52 00007BF8 SendARP 100 53 0000BE46 SetAdapterIpAddress 101 54 00007434 SetBlockRoutes 102 55 000065CE SetIfEntry 103 56 00008B83 SetIfEntryToStack 104 57 00006694 SetIpForwardEntry 105 58 000098A6 SetIpForwardEntryToStack 106 59 00009989 SetIpMultihopRouteEntryToStack 107 5A 0000683F SetIpNetEntry 108 5B 000095D2 SetIpNetEntryToStack 109 5C 0000991A SetIpRouteEntryToStack 110 5D 00006784 SetIpStatistics 111 5E 00009545 SetIpStatsToStack 112 5F 00006747 SetIpTTL 113 60 000096EF SetProxyArpEntryToStack 114 61 000074A3 SetRouteWithRef 115 62 00006944 SetTcpEntry 116 63 00008FE8 SetTcpEntryToStack 117 64 00007A8A UnenableRouter 83 65 00009C1A _PfAddFiltersToInterface@24 84 66 00009CE4 _PfAddGlobalFilterToInterface@8 85 67 00009E4F _PfBindInterfaceToIPAddress@12 86 68 00009D8F _PfBindInterfaceToIndex@16 87 69 00009BE6 _PfCreateInterface@24 88 6A 00009C09 _PfDeleteInterface@4 89 6B 00009FFD _PfDeleteLog@0 90 6C 00009FBD _PfGetInterfaceStatistics@16 91 6D 00009F86 _PfMakeLog@4 92 6E 00009EF6 _PfRebindFilters@8 93 6F 00009CA7 _PfRemoveFilterHandles@12 94 70 00009C62 _PfRemoveFiltersFromInterface@20 95 71 00009D1E _PfRemoveGlobalFilterFromInterface@8 96 72 00009F97 _PfSetLogBuffer@28 97 73 0000A007 _PfTestPacket@20 98 74 00009D58 _PfUnBindInterface@4如果你找不到这方面的资料,我再发给你吧 谢谢你的答复,我现在在做毕设,需要增加一个修改远程IP的功能,因此只要能实现修改本地IP的话,就可以修改远程IP,很感谢你的留言,不过我很需要进一步的资料,包括addipaddress的返回值等等,如果你手头有资料的话,请给我发一份,谢谢了![email protected] 关于错误:Access violation at address 0000634D,Read of address 0000634D 不能在线程中生成一个控件。。有无大虾打救一下(100分) [长沙]诚聘 Delphi 程序员,兼职/全职。 ==怎样复制、粘贴edit的值? 我想检测串口上是否连接有设备 的 语句该咋写? 多谢? 谁有f1book 的汉化版? delphi开发的软件与其他软件冲突,大家有没有碰到? 请问图形界面的软件怎么做? Sql更新问题 DataSanp TFDJSONDataSets SOS! SOS! 大虾快来! 一个令我困惑的问题
说得没错,但你需要自己声明你所使用的函数,这些函数都存在iphlpapi.dll这个文件 里
1 0 000075DB AddIPAddress
2 1 00002F9E AllocateAndGetArpEntTableFromStack
3 2 000041B5 AllocateAndGetIfTableFromStack
4 3 00008E87 AllocateAndGetIpAddrTableFromStack
5 4 00009148 AllocateAndGetIpForwardTableFromStack
6 5 0000934D AllocateAndGetIpNetTableFromStack
7 6 00008EEC AllocateAndGetTcpTableFromStack
8 7 00009054 AllocateAndGetUdpTableFromStack
9 8 0000663E CreateIpForwardEntry
10 9 000067D5 CreateIpNetEntry
11 A 00006A88 CreateProxyArpEntry
12 B 000076A7 DeleteIPAddress
13 C 000066EA DeleteIpForwardEntry
14 D 00006890 DeleteIpNetEntry
15 E 00006B62 DeleteProxyArpEntry
16 F 00007A00 EnableRouter
17 10 000068E1 FlushIpNetTable
18 11 000096AA FlushIpNetTableFromStack
19 12 000074F2 GetAdapterIndex
20 13 00001E98 GetAdapterOrderMap
21 14 00001292 GetAdaptersInfo
22 15 00006995 GetBestInterface
23 16 000099EE GetBestInterfaceFromStack
24 17 00006A3E GetBestRoute
25 18 00009B09 GetBestRouteFromStack
26 19 00006C3B GetFriendlyIfIndex
27 1A 0000446A GetIcmpStatistics
28 1B 000044BB GetIcmpStatsFromStack
29 1C 0000658A GetIfEntry
30 1D 00008AE3 GetIfEntryFromStack
31 1E 00003AA3 GetIfTable
32 1F 00003801 GetIfTableFromStack
33 20 000073EF GetIgmpList
34 21 00001633 GetInterfaceInfo
35 22 0000400C GetIpAddrTable
36 23 000040EE GetIpAddrTableFromStack
37 24 000060F2 GetIpForwardTable
38 25 000091D3 GetIpForwardTableFromStack
39 26 00005FB2 GetIpNetTable
40 27 000093E3 GetIpNetTableFromStack
41 28 00003A52 GetIpStatistics
42 29 000016CD GetIpStatsFromStack
43 2A 00007AF3 GetNetworkParams
44 2B 000039DA GetNumberOfInterfaces
45 2C 00003BDE GetPerAdapterInfo
46 2D 000077B9 GetRTTAndHopCount
47 2E 000042F6 GetTcpStatistics
48 2F 00004347 GetTcpStatsFromStack
49 30 00006208 GetTcpTable
50 31 00008F49 GetTcpTableFromStack
51 32 000043B0 GetUdpStatistics
52 33 00004401 GetUdpStatsFromStack
53 34 00006328 GetUdpTable
54 35 000090AE GetUdpTableFromStack
55 36 000073E9 GetUniDirectionalAdapterInfo
56 37 00007187 InternalCreateIpForwardEntry
57 38 000072C0 InternalCreateIpNetEntry
58 39 00007215 InternalDeleteIpForwardEntry
59 3A 00007340 InternalDeleteIpNetEntry
60 3B 00006CFF InternalGetIfTable
61 3C 00006DE9 InternalGetIpAddrTable
62 3D 00006F41 InternalGetIpForwardTable
63 3E 00006E94 InternalGetIpNetTable
64 3F 00006FF1 InternalGetTcpTable
65 40 0000709C InternalGetUdpTable
66 41 00007144 InternalSetIfEntry
67 42 000071CE InternalSetIpForwardEntry
68 43 00007300 InternalSetIpNetEntry
69 44 00007282 InternalSetIpStats
70 45 0000739A InternalSetTcpEntry
71 46 00007B54 IpReleaseAddress
72 47 00007BA6 IpRenewAddress
73 48 000078DB IsLocalAddress
74 49 0000B2F3 NTPTimeToNTFileTime
75 4A 0000B243 NTTimeToNTPTime
76 4B 000085B1 NhGetGuidFromInterfaceName
77 4C 0000855C NhGetInterfaceNameFromGuid
78 4D 00008D49 NhpAllocateAndGetInterfaceInfoFromStack
79 4E 00008CA8 NhpGetInterfaceIndexFromStack
80 4F 00004261 NotifyAddrChange
81 50 00007956 NotifyRouteChange
82 51 00007968 NotifyRouteChangeEx
99 52 00007BF8 SendARP
100 53 0000BE46 SetAdapterIpAddress
101 54 00007434 SetBlockRoutes
102 55 000065CE SetIfEntry
103 56 00008B83 SetIfEntryToStack
104 57 00006694 SetIpForwardEntry
105 58 000098A6 SetIpForwardEntryToStack
106 59 00009989 SetIpMultihopRouteEntryToStack
107 5A 0000683F SetIpNetEntry
108 5B 000095D2 SetIpNetEntryToStack
109 5C 0000991A SetIpRouteEntryToStack
110 5D 00006784 SetIpStatistics
111 5E 00009545 SetIpStatsToStack
112 5F 00006747 SetIpTTL
113 60 000096EF SetProxyArpEntryToStack
114 61 000074A3 SetRouteWithRef
115 62 00006944 SetTcpEntry
116 63 00008FE8 SetTcpEntryToStack
117 64 00007A8A UnenableRouter
83 65 00009C1A _PfAddFiltersToInterface@24
84 66 00009CE4 _PfAddGlobalFilterToInterface@8
85 67 00009E4F _PfBindInterfaceToIPAddress@12
86 68 00009D8F _PfBindInterfaceToIndex@16
87 69 00009BE6 _PfCreateInterface@24
88 6A 00009C09 _PfDeleteInterface@4
89 6B 00009FFD _PfDeleteLog@0
90 6C 00009FBD _PfGetInterfaceStatistics@16
91 6D 00009F86 _PfMakeLog@4
92 6E 00009EF6 _PfRebindFilters@8
93 6F 00009CA7 _PfRemoveFilterHandles@12
94 70 00009C62 _PfRemoveFiltersFromInterface@20
95 71 00009D1E _PfRemoveGlobalFilterFromInterface@8
96 72 00009F97 _PfSetLogBuffer@28
97 73 0000A007 _PfTestPacket@20
98 74 00009D58 _PfUnBindInterface@4如果你找不到这方面的资料,我再发给你吧
[email protected]