相关文章  
  • 远程安装 Windows2000
  • 终端服务常见问题问答
  • 如何使用 IPSec 保护我的网络通信?
  • 为什么我的 iisreset.exe 不能够重新启动IIS?
  • 如何不丢失文件 NTFS 权限地拷贝文件?
  • Windows 回收站使用全攻略
  • WindowsXP 中使用加载项管理器控制 Internet Explorer 加载项
  • Windows 2000 是怎样引导的
  • Windows 中的 76 个实用技巧
  • Windows 2000/AD 超级技巧集
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    揭开 SVCHOST.exe 进程之谜3

    em32”目录下,它属于共享进程。随着windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由 svchost.exe进程来启动。但svchost进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务。那这些服务是如何实现的呢?

      原来这些系统服务是以动态链接库(dll)形式实现的,它们把可执行程序指向 svchost,由svchost调用相应服务的动态链接库来启动服务。那svchost又怎么知道某个系统服务该调用哪个动态链接库呢?这是通过系统服务在注册表中设置的参数来实现。下面就以rpcss(remote procedure call)服务为例,进行讲解。

      从启动参数中可见服务是靠svchost来启动的。

    实例

      以windows xp为例,点击“开始”/“运行”,输入“services.msc”命令,弹出服务对话框,然后打开“remote p

    页码:[1] [2] [3] [4] [5] [6]3页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved