无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5909|回复: 24
打印 上一主题 下一主题

网卡&音量初始化 P处理文件

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-12 00:34:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@echo off
setlocal ENABLEDELAYEDEXPANSION
::设置网卡通知区图标显示
for /f "skip=9"  %%I in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}') do (
for /f "tokens=3* skip=4"  %%k in ('REG QUERY %%I\Connection /v PnpInstanceID') do (
set m=%%k
set id=!m:~13,8!
)
devcon disable *!id!*
REG ADD %%I\Connection /v ShowIcon /t REG_DWORD /d 00000001 /f
REG ADD %%I\Connection /v IpCheckingEnabled /t REG_DWORD /d 00000001 /f
devcon enable *!id!*
)

for /f "skip=5" %%I in ('REG QUERY  HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}') do (
set m=%%I
set id=!m:~123,8!
devcon disable *!id!*
::音量控制
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0005\Settings" /v "MasterVolume" /t REG_BINARY /d 0303 /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0005\Settings" /v "MasVolL"      /t REG_DWORD  /d 0xfffc18ae /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0005\Settings" /v "MasVolR"      /t REG_DWORD  /d 0xfffc18ae /f

REG ADD "%%I\#Wave\Device Parameters\Mixer\       0\Controls\       0" /v "Channel       0" /t REG_DWORD /d 0x0000a353 /f
REG ADD "%%I\#Wave\Device Parameters\Mixer\       0\Controls\       0" /v "Channel       1" /t REG_DWORD /d 0x0000a353 /f
::波形控制
REG ADD "%%I\#Wave\Device Parameters\Mixer\       2\Controls\       0" /v "Channel       0" /t REG_DWORD /d 0x0000147b /f
REG ADD "%%I\#Wave\Device Parameters\Mixer\       2\Controls\       0" /v "Channel       1" /t REG_DWORD /d 0x0000147b /f
REG ADD "%%I\#Wave\Device Parameters\Mixer\       2\Controls\       0" /v "Channel Count"   /t REG_DWORD /d 0x00000002 /f
REG ADD "%%I\#Wave\Device Parameters\Mixer\       2\Controls\       0" /v "Control Type"    /t REG_DWORD /d 0x50030001 /f
REG ADD "%%I\#Wave\Device Parameters\Mixer\       2\Controls\       0" /v "Multiple Items"  /t REG_DWORD /d 0x00000000 /f

devcon enable *!id!*
goto end
)
:end
在安装好网卡,声卡后运行本文件
可初始化声卡音量和网卡图标总在通知栏中

使用USB声卡的人注意,如果无效请跟帖,因为暂时未考虑Usb声卡(本人没该环境),需要大家的帮助来完善

注意:由于上述代码中,蓝色部分无通用性故,请根据实际修改
可使用一些注册表检测软件来确定具体的内容,并根据上面的例子的格式修改


[ 本帖最后由 沙漠之子 于 2007-7-19 11:04 AM 编辑 ]

网卡&音量初始化.rar

15.45 KB, 下载次数: 272, 下载积分: 无忧币 -2

2#
发表于 2007-7-12 00:39:47 | 只看该作者
沙子近来成果不少啊。。。。。。。。。。
回复

使用道具 举报

3#
 楼主| 发表于 2007-7-12 00:46:10 | 只看该作者
原帖由 lxl1638 于 2007-7-12 12:39 AM 发表
沙子近来成果不少啊。。。。。。。。。。

实在不敢当呀

另:希望大大的作品能带到911cd去,为全世界造福的说
回复

使用道具 举报

4#
发表于 2007-7-12 01:09:28 | 只看该作者
支持!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

5#
发表于 2007-7-12 01:24:17 | 只看该作者
好东西,学习中!~~~~
回复

使用道具 举报

6#
发表于 2007-7-12 06:44:29 | 只看该作者
o,原来是用来干这个,我还以为你禁用设备是想干啥呢:hug:
回复

使用道具 举报

7#
发表于 2007-7-12 10:48:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2007-7-12 12:20:24 | 只看该作者
谢谢楼主。
网卡我提取了:
for /f "skip=9"  %%I in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}') do (
for /f "tokens=3* skip=4"  %%k in ('REG QUERY %%I\Connection /v PnpInstanceID') do (
set m=%%k
set id=!m:~13,8!
)
REG ADD %%I\Connection /v ShowIcon /t REG_DWORD /d 00000001 /f
REG ADD %%I\Connection /v IpCheckingEnabled /t REG_DWORD /d 00000001 /f
)
这部分加到老毛桃的 START_NET.CMD 中就可以了,但是声音不是每次都行(查看声音和音频属性已经打上勾了)
回复

使用道具 举报

9#
发表于 2007-7-12 12:52:28 | 只看该作者
如果我只要右下角的音量图标,改怎么写?
回复

使用道具 举报

10#
发表于 2007-7-12 12:55:49 | 只看该作者
怎么附件里还有一个exe文件,干吗的?
回复

使用道具 举报

11#
发表于 2007-7-12 16:02:25 | 只看该作者

回复 #1 沙漠之子 的帖子

:) 沙子,不太 明白怎么用里面的exe,还有,你可以说详细些吗?
回复

使用道具 举报

12#
 楼主| 发表于 2007-7-12 18:30:58 | 只看该作者
原帖由 988668 于 2007-7-12 04:02 PM 发表
:) 沙子,不太 明白怎么用里面的exe,还有,你可以说详细些吗?

那个decvon.exe,在P处理文件中有用到

负责禁用和重新启设备的
回复

使用道具 举报

13#
发表于 2007-7-12 18:41:44 | 只看该作者
在启动声卡、网卡的批处理最后面调用PECMD把explorer.exe KILL掉,应该也可行吧?

[ 本帖最后由 netwinxp 于 2007-7-12 06:42 PM 编辑 ]
回复

使用道具 举报

14#
发表于 2007-7-12 20:16:24 | 只看该作者
在毛桃418修改版里试了一下,通知栏无反应啊。。。
回复

使用道具 举报

15#
发表于 2007-7-12 21:41:16 | 只看该作者
原帖由 haonan 于 2007-7-12 08:16 PM 发表
在毛桃418修改版里试了一下,通知栏无反应啊。。。


我的也一样
重新启动Explorer.exe进程倒是可解决,不过挺麻烦

[ 本帖最后由 pzppzp 于 2007-7-12 09:46 PM 编辑 ]
回复

使用道具 举报

16#
发表于 2007-7-14 21:55:18 | 只看该作者
谢谢沙子,下来试试!
回复

使用道具 举报

17#
 楼主| 发表于 2007-7-14 23:20:15 | 只看该作者
现发现音量控制的注册表项没有通用性,具体的键值与声卡和所用驱动有关
请大家看着办吧
回复

使用道具 举报

18#
发表于 2007-7-15 00:32:33 | 只看该作者
早就跟你说了,你还不信;P,你再考虑一下我提的方法看看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109550&extra=&page=1:lol

[ 本帖最后由 netwinxp 于 2007-7-15 12:36 AM 编辑 ]
回复

使用道具 举报

19#
发表于 2007-7-15 12:15:37 | 只看该作者
识别PCI设备其实还挺麻烦的,以你的声卡为例PCI\VEN_8086&DEV_266E&SUBSYS_006A1025&REV_03,首先,VEN_8086也就是说Vendor ID=8086,到http://www.pcidatabase.com/找到厂商为Intel,然后再到Intel主页查找Device ID=266E找到设备为Sigmatel AC'97声卡,SUBSYS分两部分,subVendor=1025到pcidatabase找到OEM厂商为Acer,再到Acer主页找subDevice=006A可以得知是AC'97 CODE。其实你要禁用设备根本不需要到HardwareID去想办法,直接用Devcon disable=class就解决了,多媒体的class="Media",网卡class="Net"。:victory:
回复

使用道具 举报

20#
发表于 2007-7-19 10:26:32 | 只看该作者
人民感谢你啊......
回复

使用道具 举报

21#
 楼主| 发表于 2007-7-19 10:51:36 | 只看该作者
原帖由 netwinxp 于 2007-7-15 12:15 PM 发表
识别PCI设备其实还挺麻烦的,以你的声卡为例PCI\VEN_8086&DEV_266E&SUBSYS_006A1025&REV_03,首先,VEN_8086也就是说Vendor ID=8086,到http://www.pcidatabase.com/找到厂商为Intel,然后再到Intel主页查找Dev ...

其实,我的P处理中识别PCI设备的代码没有任何问题

我所说的控制声卡音量的注册表项无通用性是指
[url]REG ADD "%%I\#Wave\Device Parameters\Mixer\       0\Controls\       0" /v "Channel       0" /t REG_DWORD /d 0x0000a353 /f

后面的具体的注册表项是不通用的

另:使用
直接用Devcon disable=class就解决了,多媒体的class="Media",网卡class="Net"。

会影响其他驱动的使用的,我以前试过的

[ 本帖最后由 沙漠之子 于 2007-7-19 10:54 AM 编辑 ]
回复

使用道具 举报

22#
发表于 2007-7-19 12:15:03 | 只看该作者
好东西,学习中!~~~
回复

使用道具 举报

23#
发表于 2007-7-19 13:16:41 | 只看该作者
感谢楼主分享——————
回复

使用道具 举报

24#
发表于 2007-8-26 06:56:42 | 只看该作者
感谢楼主分享:victory:
回复

使用道具 举报

25#
发表于 2023-5-20 13:03:49 | 只看该作者
好复杂,看不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-14 01:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表