![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 16:57 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 添加删除协议的工具snetcfg.exe |
| 可打印版本 2,164 / 3 |
| 第1楼 yishanju | 发表于 2008-12-22 20:00 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
添加删除协议的工具snetcfg.exe 使用这个外部工具可以实现:在通过批处理来自动安装卸载协议。或者说用来自动安装或卸载网络组件。在网上看到零散的说明,好像是说这个工具是用来安装驱动的。
如果安装了360安全萎士,可以在C:\Program Files\360safe\AntiArp 目录下找到 snetcfg.exe 卡巴斯基目录下的netcfg.exe 估计功能和SNETCFG是一样的,但是netcfg /? -h --help 等等都不显示帮助。 再有,SNETCFG是微软出的工具,如果不想在这里下载,可以到微软网站上搜索一下,如果找到下载地址,别忘记在回复贴上来一下。 下载地址1:http://upload.cn-dos.net/img/1218.rar 附件 snetcfg.rar (4.77 KiB) |
|
| 第2楼 yishanju | 发表于 2008-12-22 20:03 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
snetcfg帮助 算了,还是先贴一个带汉字的说明吧,不是我写的,
snetcfg.exe 的使用方法 原文出处:http://hi.baidu.com/art008/blog/item/33df98455026ad39869473f5.html 命令行下执行:snetcfg.exe /help 看看不就清楚了,超简单的英文都是,查字典也查出来了^_^ 给你贴上大概翻译了一下,具体的自己根据想实现的功能摸索一下吧, 搞程序探索精神一定要有滴~~ //第一种格式:安装 snetcfg -c <p|s|c> -i <comp-id> where, -l provides the location of INF //指定INF文件的完整路径 -c provides the class of the component to be installed p == Protocol, s == Service, c == Client //指定组件类型,P=协议,S=服务,C=客户端 -i provides the component ID //指定组件ID The arguments must be passed in the order shown. //参数必须按指定顺序排列 Examples: //例子自己看吧 snetcfg -l c:\oemdir\foo.inf -c p -i foo ...installs protocol 'foo' using c:\oemdir\foo.inf snetcfg -c s -i MS_Server ...installs service 'MS_Server' OR //第二种格式:查看指定组件 snetcfg -q <comp-id> Example: snetcfg -q MS_IPX ...displays if component 'MS_IPX' is installed OR //第三种格式:卸载 snetcfg -u <comp-id> Example: snetcfg -u MS_IPX ...uninstalls component 'MS_IPX' OR //第四种格式:显示所有指定类型组件 snetcfg -s <a|n> where, -s provides the type of components to show a == adapters, n == net components Examples: snetcfg -s n ...shows all installed net components OR //第五种格式:显示包含某组件的路径 snetcfg -b <comp-id> Examples: snetcfg -b ms_tcpip ...shows binding paths containing 'ms_tcpip' General Notes: -v turns on the verbose mode //这个不大清楚,是开启长文件名吧,你自己试下应该就明白了 -? Displays this help 估计有翻译的不对的,呵呵不搞这个的,得凭自己研究的,或者某热心大牛,呵呵~~ |
|
| 第3楼 yishanju | 发表于 2008-12-22 20:11 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
吃完饭再贴snetcfg使用例子 查看snetcfg帮助
snetcfg -? 用snetcfg 安装卸载本地连接里的QOS 数据包计划程序: 安装QOS 数据包计划程序 snetcfg -v -l "%windir%\inf\netpschd.inf" -c s -i ms_psched 卸载QOS 数据包计划程序 snetcfg -u ms_psched [ Last edited by yishanju on 2008-12-22 at 21:02 ] |
|
| 第4楼 fengczf | 发表于 2010-05-21 14:05 |
| 新手上路 发帖 1 积分 1 | |
|
@echo off
set Ipx=0 for /f \"tokens=15\" %%i in ('ipconfig ^|find /i \"ip address\"') do set Ipx=%%i set Ipx=%Ipx:~10% reg add \"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\" /v \"VirtualNetworkNumber\" /t REG_DWORD /d %Ipx% /f reg add \"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NwlnkIpx\\Parameters\" /v \"VirtualNetworkNumber\" /t REG_DWORD /d %Ipx% /f if not exist E:\\NBMSClient\\ARP防护\\snetcfg.exe goto end cd /d \"E:\\NBMSClient\\ARP防护\" snetcfg.exe -l %SystemRoot%\\inf\\netnwlnk.inf -c p -i MS_NWIPX :end |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |