"这篇文档详细介绍了Windows服务启动的两种主要方式以及映像劫持的概念。" 在Windows操作系统中,服务的启动主要有两种形式:DLL通过svchost进程和EXE注册形式的服务。这两种方法都是由服务控制管理器(services.exe)进行管理。 1. DLL类型的服务 DLL服务通过svchost.exe进程来启动。svchost.exe是一个通用的服务宿主进程,它可以承载多个服务。当使用`-k`参数启动svchost时,例如`C:\Windows\System32\svchost.exe -k PeerDist`,这里的`-k`参数表示服务分组,如`PeerDist`、`netsvcs`或`wsappx`等。`netsvcs`不是一个具体的服务,而是一个服务组,用于将具有相似功能的服务打包在一起,以优化资源使用。服务的具体信息存储在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services下,包括服务名称对应的DLL路径。 2. EXE类型的服务 EXE服务则可以直接通过SC命令或者Windows API来注册和启动,例如`"C:\ProgramFiles(x86)\UniontechP2Vtool\uos-p2v-service.exe" "-d"`。注册表中,服务的信息通常保存在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,以服务名命名的项,包含服务的可执行文件路径和其他配置信息。 映像劫持(IFEO Hijack)是另一种系统启动时可能遇到的现象。它指的是当用户尝试启动程序A时,实际上被替换为启动程序B,同时将程序A的路径作为命令行参数传递给程序B。这种情况通常发生在映像文件执行选项(Image File Execution Options,IFEO)的注册表项中被修改时。如果程序B能够处理这些参数,那么它可以实现对程序A的监控或替换行为。 理解这些概念对于Windows系统的管理和维护,特别是服务的调试和安全分析,至关重要。通过深入学习,我们可以更好地掌握如何配置、控制和调试系统服务,以及识别和防范潜在的安全风险。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/eba930dba97d498387308b88aaa8c8d3_onlyfunboy.jpg!1)
- 粉丝: 13
- 资源: 74
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)