在安装Apache的时候,我下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏里有httpd的图标。 结果在cmd命令行里输入安装服务命令的时候出错,出错信息界面如下: ?...错误信息提示我没有用管理员身份登录! 解决方案如下: ? 或者 在程序列表里执行查询 打开cmd程序的时候以管理员身份运行就行了。 然后就安装成功了,界面如下: ? OK,问题搞定!
,随着系统内置服务的增加,在windows 2000中ms又把很多服务做成共享方式,由svchost.exe启动。...而在windows XP中,则一般有4个以上的svchost.exe服务进程,windows 2003 server中则更多,可以看出把更多的系统内置服务以共享进程方式由svchost启动是ms的一个趋势...这样做在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,因为任何一个共享进程的服务因为错误退出进程就会导致整个进程中的所有服务都退出。...在启动一个svchost.exe负责的服务时,服务管理器如果遇到可执行程序内容ImagePath已经存在于服务管理器的映象库中,就不在启动第2个进程svchost,而是直接启动服务。...为了方便安装,实现的代码提供了InstallService()函数进行安装,这个函数可以接收服务名作为参数(如果不提供参数,就使用缺省的iprip),如果要安装的服务不在svchost的netsvcs组里安装就会失败
二、SCM(Service control manager) 服务控制管理器会在系统启动时运行.它维护着一个数据库,这个数据库中记录中系统所安装的所有的服务和驱动服务。...SCM提供的API来将操作SCM所维护的数据库,它可以实现将一个服务加入到数据库,将服务 从数据库中删除,修改数据库中的服务信息,查询数据库的服务信息 Service control program:..., SERVICE_CONTROL_NETBINDADD Windows 2000: SERVICE_CONTROL_NETBINDREMOVE Windows 2000: SERVICE_CONTROL_NETBINDENABLE...Windows 2000: SERVICE_CONTROL_NETBINDDISABLE Windows 2000: 128--255: 服务可以向SCM注册自己特定的请求....:可以接受网络组件变化的所有请求. dwWin32ExitCode: 错误代码,是WIN32的错误代码,表示服务在状态改变过程中出现一个错误,当没有错误可以传递NO_ERROR,当这个值为: ERROR_SERVICE_SPECIFIC_ERROR
下面通过对服务程序的操作来说明这些API函数 获取系统服务的信息 在windows系统中有专门用来存储服务信息的数据库,而获取系统服务信息主要是通过在这样的数据库中查找。...SC_MANAGER_CREATE_SERVICE (0x0002):具有创建服务的权限 SC_MANAGER_CONNECT (0x0001):连接的权利 SC_MANAGER_ENUMERATE_SERVICE...在程序中为了方便一般采用SC_MANAGER_ALL_ACCESS 参数 函数如果调用成功,则会返回一个操作数据库的句柄,以后的关于服务的操作都已这个参数作为第一个参数。...暂停 SERVICE_CONTROL_STOP 停止 其余的部分不是很常用,故不在这里一一列举 下面是一个具体的例子,由于要考虑当前的状态以及服务是否支持这种状态,因此这部分的代码多了许多判断的部分...“` SERVICE_WIN32_OWN_PROCESS表示服务类型是win32类型拥有独立进程的服务 SERVICE_ERROR_NORMAL表示服务程序返回的错误码是系统默认的错误码 ## 删除服务
SCM(Service Control Manager)服务管理器是 Windows 操作系统中的一个关键组件,负责管理系统服务的启动、停止和配置。...SC_MANAGER_ENUMERATE_SERVICE: 允许枚举服务。 SC_MANAGER_LOCK: 允许锁定服务数据库。...上述EnumServicesStatus中的第二个参数dwServiceType非常重要,在 Windows 操作系统中,服务的启动类型和服务类型是通过服务的标志(Service Flags)来指定的。...CreateService 函数用于创建一个新的服务。这个函数通常在安装服务时使用。在服务安装过程中,需要指定服务的名称、显示名称、服务类型、启动类型、二进制路径等信息。...dwControl: 指定服务的控制码,可以是以下之一: SERVICE_CONTROL_CONTINUE: 继续服务。 SERVICE_CONTROL_PAUSE: 暂停服务。
8、被我终止的服务列表以及相关说明 1)alerter 错误警报 2)automatic updates windows 自动更新 3)background intelligent transfer service...关闭“自动发送错误报告”功能 大家在Window XP 中肯定有这样的经历,一旦一个程序异常终止,系统就会自动跳出一个对话框问你是否将错误发送给微软,这就是XP中的“自动发送错误”功能,它可以将错误信息发送到微软的网站...注: 如上所说的,另外 IPSEC 需要用到 依存: TCP/IP Protocol Driver 建议: 手动 Error Reporting Service 功能: 允许对执行于非标准环境中的服务和应用程序的错误报告...Administrative Service 建议: 自动 Logical Disk Manager Administrative Service (逻辑磁盘管理员系统管理服务) 功能:...注: 顾名思义就是 PNP 环境 依存: Logical Disk Manager、Logical Disk Manager Administrative Service、Messenger、Smart
因此,对于管理IIS网页服务器的管理员来说,确保服务器安全是一件至关重要的事。IIS 4.0和IIS 5.0的默认值安装尤其容易受到攻击。...Control Manager Fax|stop BOX15 S-1-5-18 The Fax service was successfully sent a stop control...Control Manager....Control Manager Service Control Manager Service Control Manager Service Control Manager Service Control...Manager Service Control Manager Service Control Manager W32Time W32Time Press a key...
installDvr 驱动安装#include #include Windows.h>using namespace std;// 安装驱动BOOL installDvr(CONST...SERVICE_DEMAND_START, // 服务启动选项:进程调用 StartService 时启动SERVICE_ERROR_IGNORE, // 如果无法启动:忽略错误继续运行...NULL, // 接收订购组唯一标记值:不接收NULL, // 服务加载顺序数组:服务没有依赖项NULL,...") == TRUE){cout 安装" #include Windows.h...= SERVICE_STOP_PENDING){// 发送关闭服务请求if (ControlService(hs, // 服务句柄SERVICE_CONTROL_STOP
安装或者删除service control manage r中的服务 jdbgmgr.exe > microsoft debugger for java 4 java4的调试器 ...manager 终端服务许可协议管理 lights.exe > display connection status lights 显示连接状况 llsmgr.exe > windows...监控另外一台中端服务 器会话 share.exe > windows 2000 和 ms-dos 子系统不使用该命令。...for printing 打印池服务的一部分 sprestrt.exe > srvmgr.exe > Starts the Windows Server Manager 服务器管理器 ...> Core Windows Service Windows核心服务 userinit.exe > Part of the winlogon process Winlogon进程的一部分
安装或者删除service control manager中的服务 jdbgmgr.exe > microsoft debugger for java 4 java4的调试器 jetconv.exe...终端服务许可协议管理 lights.exe > display connection status lights 显示连接状况 llsmgr.exe > windows 2000 license manager...检查pentium的浮点错误 perfmon.exe > starts windows performance monitor 性能监视器 ping.exe > packet internet groper...监控另外一台中端服务器会话 share.exe > windows 2000 和 ms-dos 子系统不使用该命令。...for printing 打印池服务的一部分 sprestrt.exe > srvmgr.exe > Starts the Windows Server Manager 服务器管理器 stimon.exe
service 重启iis服务 internat.exe -> keyboard language indicator applet 键盘语言指示器 ipconfig.exe -> windows...安装或者删除service control manage r中的服务 jdbgmgr.exe -> microsoft debugger for java 4 java4的调试器 jetconv.exe...检查pentium的浮点错误 perfmon.exe -> starts windows performance monitor 性能监视器 ping.exe -> packet internet...redir.exe -> starts the redirector service 运行重定向服务 regedt32.exe -> 32-bit register service 32位注册服务...运行远程安装向导 服务 route.exe -> display or edit the current routing tables.
很多时候Vcenter需要把自签名的证书替换掉,使用公有证书或者自己搭建的证书服务器进行替换,本实验是使用Windows Server搭建的证书服务器,进行Vcenter证书的替换。...完成证书替换后,在浏览或者用Vsphere客户端连接Vcenter时就不会弹出证书错误的警告了。闲话休提,下面进行本次实验。实验环境中已经搭建好了企业证书服务器了,所以直接进行证书申请的操作。...的密码,此密码为安装vcenter时创建的。...service-control -–stop EsxAgenManager; service-control -–start EsxAgenManager。 ?...20.使用vcenter的fqdn进入,证书没有报错,证书替换完成。 ?
技术原理 系统中每个 Service 在 Windows 中属于都一种对象(Object),用户在访问对象时的权限会被和对象绑定的安全描述信息(Security Descriptors)所限定,例如...基本概念 Securable Object: 安全对象,是拥有 SD (安全描述符)的 Windows 的对象,所有的被命名的 Windows 的对象都是安全对象,但是一些没有命名的对象是安全对象,如:...SC_MANAGER_CONNECT (0x0001) Required to connect to the service control manager....利用 SDDL 设置隐藏服务 对于正常添加的普通服务,使用 powershell 或 sc.exe 可以直接查看该服务的信息: PS C:\WINDOWS\system32> Get-Service -...隐藏后,无论是 services.exe、Get-Service、sc query 或任何其它关于服务的控制工具均无法检索出对应信息,效果如下: #以下三种查询服务信息的手段均无信息 PS C:\WINDOWS
端口:177 服务:X Display Manager Control Protocol 说明:许多入侵者通过它访问X-windows操作台,它同时需要打开6000端口。 ...这与unix系统中“ps”命令的结果相似。再说一遍:icmp没有端口,icmp port 11通常是icmp type=11。 19 chargen 这是一种仅仅发送字符的服务。...snmp包可能会被错误的指向你的网络。windows机器常会因为错误配置将hp jetdirect remote management软件使用snmp。...端口:177 服务:X Display Manager Control Protocol 说明:许多入侵者通过它访问X-windows操作台,它同时需要打开6000端口。...这与UNIX系统中“ps”命令的结果相似 再说一遍:ICMP没有端口,ICMP port 11通常是ICMP type=11 19 chargen 这是一种仅仅发送字符的服务。
SNMP包可能会 被错误的指向你的网络。Windows机器常会因为错误配置将HP JetDirect remote management软件使用SNMP。...这里,对于采用Windows 2000或者Windows XP的用户来说,不需要安装任何其他软件,可以利用“TCP/IP筛选”功能限制服务器的端口。...每一项服务都对应相应的端口,比如众如周知的WWW服务的端口是80,smtp是25,ftp是21,win2000安装中默认的都是这些服务开启的。...对于个人用户来说确实没有必要,关掉端口也就是关闭无用的服务。 “控制面板”的“管理工具”中的“服务”中来配置。...在Windows NT核心系统(Windows 2000/XP/ 2003)中要关闭掉一些闲置端口是比较方便的,可以采用“定向关闭指定服务的端口”和“只开放允许端口的方式”。
Windows控制服务管理器(Service Control Manager)主要负责统一的管理Windows Service,比如: 记录和维护安全的Service。...Service的时候,Service Control Manager(后面简称SCM), 将会创建我们编写的服务进程。...划重点了,如果你要实现一个windows服务的具体工作,那么只需要在Run函数中做实现即可。...本人知道的大概有两种: 自己在Service程序中实现安装,删除服务的功能,大致是调用CreateService这类API。然后通过命令行参数来控制程序启动是创建服务,删除服务,还是启动服务。...参考 MSDN: Service Control Manager MSDN: Writing a Service Main
: 配置文件,将redis作为普通软件使用的配置,命令行关闭则redis关闭 redis.windows-service.conf:配置文件,将redis作为系统服务的配置,用以区别开两种不同的使用方式...安装redis服务 安装redis服务至windows redis-server --service-install redis.windows.conf ?...可以看到这是之前在命令行中设置的值 ? 设置redis账户密码 打开之前解压的redis文件夹目录,找到redis.windows.conf这个文件。...重新执行redis-server.exe redis.windows.conf命令 这里直接运行会提示错误,是因为之前我们将redis服务启动了并没有关闭掉。...然后执行redis-server --service-start命令启动redis服务 回到Redis Desktop Manager软件,刷新提示如下错误 ?
lpwsServiceName, // 要安装的服务的名称 lpwsServiceName, // 用户界面程序用来标识服务的显示名称 GENERIC_ALL...SERVICE_ERROR_IGNORE, // 启动程序将忽略该错误并继续启动操作 lpwsServicePath, // 服务二进制文件的标准路径 NULL,...它通常用于实现客户/服务器模式中的服务器方,如我们常见的Web服务IIS,当操作系统在启动后它就自动被运行,不管是否有人登陆到系统只要系统开启它就能得到运行。...服务程序、服务控制程序(SCP,service control program)和服务控制管理器(SCM,service control manager)组成了Windows服务。...; ServiceStatus.dwCurrentState = SERVICE_START_PENDING; /*在本例中只接受系统关机和停止服务两种控制命令*/
描述 可以关闭Windows Defender服务并通过提升权限删除ppl保护,然后删除Windows Defender中的DLL和其他文件,使Windows Defender服务无法运行,从而导致Windows...但是这样关闭Windows Defender服务可以手工打开和重启会自动打开,我们想要的是永远关闭Windows Defender服务,在黑客的想法中就是目标无论如何都没有办法再次启动Windows Defender...但它允许 WinDefend 和 TrustedInstaller 修改或停止 Windows Defender 服务的ppl,那么上面我们拥有了完整的TrustedInstaller权限。...(tt, L"WinDefend", SERVICE_START | SERVICE_STOP | GENERIC_READ | SERVICE_CHANGE_CONFIG | SERVICE_USER_DEFINED_CONTROL...ControlService(windefend_svc, SERVICE_CONTROL_STOP, &svc_status)) { //停止WDF服务 printf("[-] Failed
领取专属 10元无门槛券
手把手带您无忧上云