yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
阅读:3862回复:19

passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服务呢?

楼主#
更多 发布于:2007-11-21 23:43
passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服务呢?
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-11-22 13:17
可以。仔细研究一下配置的写法,完全可以隐藏掉。
走走看看开源好 Solaris vs Linux
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-22 13:44
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
多谢,

研究中..
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-22 14:30
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
inf文件试着改了n遍了。
实在是找不到该改什么地方呀.
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-23 10:36
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
cyliu:
        真的可以吗?
       inf文件和注册标我都快翻烂了,也没找到应该改什么地方?额的深亚。
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
5楼#
发布于:2007-11-23 12:18
没有问题,这个方向我市可以打包票的。因为当时我做一网络驱动,就使用了这个技术。但是不做windos驱动也挺长了,具体是什么就不记得了。需要你自己去找资料,这个方向是没有错误的。
走走看看开源好 Solaris vs Linux
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
6楼#
发布于:2007-11-23 12:19
就在inf文件作文章,其他就不要考虑。
走走看看开源好 Solaris vs Linux
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-11-23 13:43
不要在inf文件上下功夫了,去看看DDK例子吧 名字叫忘了 去sample文件夹里查找netcfgapi.cpp 绝对搞定 我刚搞定这个 呵呵
挥剑问情...
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-11-23 13:51
纠正一下是这个例子
X:\WINDDK\3790.1830\src\network\config\bindview
挥剑问情...
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-11-23 17:40
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
poor shusheng:你好
   bindview的例子只是安装,卸载,enable,disable。没有找到哪里控制网络连接的属性框不显示这项服务(passthru)
dfbb7788
驱动牛犊
驱动牛犊
  • 注册日期2007-07-07
  • 最后登录2010-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望106点
  • 贡献值0点
  • 好评度40点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-11-24 21:16
2中方法都可以 本质是一样的 改inf的以前帖子有说 你搜下就ok
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-11-24 22:30
dfbb7788谢谢你的回复
1.应该就是把inf文件里的Characteristics改成NCF_HIDDEN吧?,
2.我搜了一下,有人说手动安装可以隐藏,自动安装(snetconfig)隐藏不了.
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-11-26 11:39
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
刚才试了一下,把inf文件中的characteristics的值加上0x8(NCF_HIDDEN),手动安装后,网络连接的属性框的确是不显示了,可是用snetcfg自动安装还是会显示,不知道为什么???难道snetcfg安装时不使用inf的characteristics属性?
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-11-26 13:27
一个笨办法,你可以试试使用NCF_HIDDEN标记时把注册表全部保存,然后不使用时再保存,使用beyond compare看看是什么注册表键值不一样,在这个方面试试.
挥剑问情...
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2007-11-26 14:00
自己试了,不行... 等待高人...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E975-E325-11CE-BFC1-08002BE10318}\{190495AD-8BE4-4830-99EF-F5C6679F63B3} 这个位置 网卡id会不一样 位置一样
挥剑问情...
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-11-26 21:35
这可咋整?
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2007-11-27 09:37
Re:passthru安装后,在网络连接的属性框中会显示添加了一项服务。能不能不显示这项服
inf文件中的characteristics的值原来是0x4410,给它改成0x4418,手动安装后,属性面板不显示passthru driver。

使用snetcfg安装,结果属性面板会显示passthru driver。
snetcfg安装时,在iNetCfgClassSetup->install后,打印iNetCfgComponent的characteristic的值是0x4410,不是0x4418, 这可能就是snetcfg安装不会隐藏的原因,可是为啥尼?高手指点。
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2007-11-27 10:51
经过本书生详细的测试(使用INetCfg),设置隐藏标记0x8安装,则在面板里不会显示,而其他值会显示.肯定是这样的,不过要注意的是C:\windows\inf目录下的oemXX.inf文件,这个文件是你自己的inf的一份拷贝.在修改前后注意,比如先前设置的标记NFC_HIDDEN,则inf文件被拷贝一份到C:\windows\inf,而之后修改成其他值后,INetCfg安装时是先搜索inf文件夹看之前有没有可用的inf,当然它搜索到了,它用的是你之前设置为0x8的那个inf文件,而并非你安装目录里修改过后的那个inf文件.而之后它又把安装目录里修改过后的inf又拷贝到C:\windows\inf目录,于是又多了一个oemXX(比之前那个多了个1,如果之前是oem32.inf,现在就是oem33.inf).就是这个吧,弄的我搞了很久才明白,不知道有没有什么帮助,呵呵呵.
挥剑问情...
yingdi
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2008-08-14
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望46点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2007-11-27 11:27
呵呵,的确是这样,非常感谢你这莫无私的帮助,
这个猫腻还挺难发现的。

另外还感谢cyliu  dfbb7788
希望以后多交流,我的oicq号:67428999
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2007-11-30 11:59
呵呵 客气了 共同学习 共同进步 另: 公司不能上qq 回去了加你qq
挥剑问情...
游客

返回顶部