阅读:2825回复:11
如何在安装完网卡时给其分配一个固定的IP地址100分
我公司生产的接收卡(Miniport)需要在安装时就指定一个固定的IP地址,要求在Win98-WinXP各操作系统下都能实现,请各位高手指点一下,谢谢。
|
|
沙发#
发布于:2002-07-25 15:47
你怎么知道你的卡在那个网段里呢?
要是server要求dhcp呢? |
|
|
板凳#
发布于:2002-07-25 15:53
呵呵,版主在啊。准确的说我们的卡不是一块真正的网卡,它只向NDIS提交数据,但不发送任何数据。应用程序只要绑定我这块卡接收数据就可以了,所以为了应用程序方便只好固定IP地址了。
|
|
地板#
发布于:2002-07-25 18:04
在安装程序里改一下注册表,把你要的ip写进去是不是行呀?
在这里: 1. Open registry on the HKEY_LOCAL_MACHINE 2. Find the subKey = SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards\\\"netcard# \" \"netcard# \" usually is \"1\" but you can control any subkey and find specific netwrok Adapters Refer to \"MSDN Registry Entries for Network Adapter Cards\" 3. Get data for the value \"ServiceName\" 4. Find the subKey = SYSTEM\\CurrentControlSet\\Services\\\"ServiceName\"\\Parameters\\TcpIp\" Set data for the value \"IpAddress\" to change IP address 6. Set data for the value \"SubnetMask\" to change subnet mask 7. Set data for the value \"DefaultGateway\" to change default gateway 8. Reboot your PC. |
|
|
地下室#
发布于:2002-07-25 20:40
谢谢斑竹啊,可我看了一下,这方法只能在Win2k下有用,不知道在Win98下有什么办法,我公司的竞争对手就可以做到啊,我是不知道如何解决,可老板却一口答应了别人,我只有尽力解决了。
|
|
5楼#
发布于:2002-07-25 21:04
98下是找不到键值,还是什么?能说一下吗。
我手头没有98。看不了。 |
|
|
6楼#
发布于:2002-07-26 12:06
找到对手的东西分析一下。
|
|
7楼#
发布于:2002-07-26 13:05
IpHelper的函数能用吗?
|
|
8楼#
发布于:2002-07-26 17:42
Win98中,要查找网卡tcp/ip在注册表中的位置非常麻烦。
不过,由于你的网卡是确定的设备,你可以在注册表中...\\Enum\\PCI(或其它,这决定于你的设备类型)子键下查找你的网卡(这一步也许可以省略,因为对固定的设备,其位置是固定的); 然后,在Bindings下查找MSTCP\\000X键; 在...\\Enum\\Network\\MSTCP\\000X下找到Driver子键,其值指出了TCP/IP的位置(如:NetTrans\\00X)。 |
|
9楼#
发布于:2002-07-26 18:01
看来也只好这样了,只能通过一个应用程序来设定IP地址。我本来想通过在INF中修改注册表的方法来改IP地址,现在看来这是不可行的。谢谢大家了。
怎么给过分就不能再给分了啊,我找不到给分选项了 [编辑 - 7/26/02 by bingjie] |
|
10楼#
发布于:2002-07-27 23:12
你给过分了,不能在给了.
|
|
11楼#
发布于:2002-07-28 12:11
可是我的分还没给完啊
|
|