`

windows 服务属性的理解

阅读更多

以rpcss(remote procedure call)服务为例
services.msc


打开“remote procedure call”属性对话框,可以看到rpcss服务的可执行文件的路径为“c:\windows\system32\svchost -k rpcss”,这说明rpcss服务是依靠svchost调用“rpcss”参数来实现的,而参数的内容则是存放在系统注册表中的。
HKEY_LOCAL_MACHINE\System\CurrentControllSet\Services\rpcss
ImagePath其键值为“%systemroot%system32svchost -k rpcss”(这就是在服务窗口中看到的服务启动命令),
另外在“parameters”子项中有个名为“servicedll”的键,其值为“% systemroot%system32rpcss.dll”,其中“rpcss.dll”就是rpcss服务要使用的动态链接库文件。这样 svchost进程通过读取“rpcss”服务注册表信息,就能启动该服务了。

分享到:
评论

相关推荐

    java程序注册windows 服务

    首先,我们需要理解Java程序本身是跨平台的,但在Windows操作系统上运行时,若要实现像系统服务一样的行为,就需要借助本地系统资源,即C/C++代码。Windows服务是一个可以在用户登录之前启动并独立于用户会话运行的...

    C# VS 2010 创建、安装、调试 windows服务(windows service)

    总的来说,创建、安装和调试Windows服务是一个涉及多个步骤的过程,需要理解服务生命周期、权限管理和安装过程。通过Visual Studio 2010提供的工具和C#编程,我们可以轻松地创建高效、可靠的Windows服务来满足各种...

    vb.net windows服务

    可以通过设置项目属性启动方式为"作为Windows服务启动"来模拟服务环境进行调试。 8. **发布与部署**:最后,将项目打包并部署到目标机器上,通过运行安装程序完成服务的安装。 在提供的压缩包文件列表中,"Windows...

    .NET中windows服务的操作流程

    在.NET框架中,Windows服务是一种后台应用程序,它可以在没有用户界面的情况下在Windows操作系统上长期运行。本篇文章将详细讲解如何在.NET中创建、编写、安装和管理Windows服务。 首先,我们来创建一个Windows服务...

    用VB.net编写的Windows服务管理程序(堪称经典)全部源代码

    首先,我们需要理解Windows服务的基本概念。Windows服务是一种在没有用户界面的情况下运行的程序,它们通常在系统启动时自动启动,并在后台执行特定任务。Windows服务具有独立性,即使没有用户登录,也能正常工作,...

    vs2008创建Windows服务用于后台运行

    首先,理解Windows服务的基本概念至关重要。Windows服务是独立于用户会话的系统组件,通常在系统启动时自动启动,并在后台执行任务,如数据备份、监控、定时任务等。它们不会显示任何用户界面,因此非常适合处理不...

    Windows 服务管理器 1.2.5G

    《深入理解Windows服务管理器》 Windows服务管理器是Windows操作系统中的一个重要组件,它负责管理和控制系统的各种服务。服务在Windows中扮演着核心角色,它们是操作系统后台运行的程序,通常执行特定的功能,如...

    windows服务使用

    首先,我们要理解Windows服务的基本概念。服务是Windows操作系统的核心组成部分,它们可以在启动时自动启动,并在系统运行期间持续运行,不受用户登录状态的影响。创建Windows服务通常涉及到以下几个步骤: 1. **...

    VC++开发Windows服务源码

    通过阅读和分析源码,初学者可以理解服务生命周期管理、服务控制处理和与其他系统组件交互的方法。同时,VS2019的编译和调试功能可以帮助你更好地理解和调试服务代码。 需要注意的是,开发Windows服务时,必须遵循...

    Windows 服务

    **Windows 服务详解** Windows 服务是Windows操作系统中一种特殊的应用程序类型,它们在后台运行,无需用户...理解和熟练掌握服务的安装、管理以及与其他系统组件的交互,对于系统管理员和开发者来说是至关重要的。

    C# 开发windows服务实例

    首先,我们需要理解Windows服务的基本概念。Windows服务是系统级的进程,可以在没有用户登录的情况下运行。它们通过服务控制管理器(SCM)进行管理和控制,可以设置为自动启动、手动启动或禁用。开发Windows服务可以...

    Windows服务

    在Windows操作系统中,服务是一种特殊的后台程序,它们在系统启动时自动运行,并且通常不需要用户交互。Windows服务是操作系统为了支持各种系统功能和应用程序而设计的。这些服务涵盖了网络连接、安全、硬件设备驱动...

    windows 任意程序注册服务工具 nssm

    **Windows服务介绍** Windows服务是操作系统提供的一种后台运行机制,用于执行特定任务,即使没有用户登录也能持续运行。服务通常与系统启动时自动运行,并在系统级别拥有权限,可以进行长时间、无用户交互的作业。...

    Windows服务的程序实例

    理解Windows服务的编程模型对于系统级开发者和管理员来说至关重要,因为它允许他们构建能够独立于用户会话运行的应用程序,从而满足特定的系统需求。通过学习如何创建、操作和管理这些服务,我们可以更好地控制和...

    Windows服务Demo

    本Demo将深入探讨Windows服务的创建、安装、配置和管理,以帮助开发者更好地理解和应用这一核心技术。 首先,我们要了解Windows服务的基本概念。在Windows操作系统中,服务是一种在后台持续运行的进程,它不依赖于...

    windows服务 service代码示例

    首先,我们需要理解Windows服务的基本概念。服务通常在启动后会持续运行,直到被手动停止或者系统关闭。它们可以被设置为自动启动,当系统启动时自动运行,或者由其他服务或程序触发。服务的主要特点包括独立于用户...

    C#创建Windows服务(代码+说明文档)

    理解服务的工作原理,学会如何编写、安装和管理服务,将有助于开发出更加稳定、高效的后台应用。提供的压缩包“C#创建Windows服务(代码+说明文档)”应该包含了更详细的步骤和实例代码,可以帮助你更好地理解和实践这...

    C# windows服务案例

    在IT行业中,Windows服务是一种特殊的后台应用程序,它可以在没有用户交互的情况下运行,为系统提供持续性的功能。在本案例中,“C# ...对于想要深入理解Windows服务开发的IT从业者来说,这是一个很好的学习资源。

    注册windows服务和操作windows注册表

    在提供的压缩文件`winServiceTest`中,很可能包含了用于演示如何创建和管理Windows服务的代码示例,你可以通过学习和理解这些代码,加深对Windows服务和注册表操作的理解。记得在实际操作时,先在测试环境中进行,以...

Global site tag (gtag.js) - Google Analytics