社区
Windows SDK/API
帖子详情
查看windows服务状态
wyb_45
2005-12-07 04:30:07
如题:
比如一个服务的状态是 运行还是停止
就象在《管理》-《服务》里看到的一样
...全文
303
5
打赏
收藏
查看windows服务状态
如题: 比如一个服务的状态是 运行还是停止 就象在《管理》-《服务》里看到的一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donwmufromdying
2005-12-15
打赏
举报
回复
very good!
wyb_45
2005-12-08
打赏
举报
回复
ok
疑问:比使用《管理》-《服务》里看的内容多那么多呢?
constantine
2005-12-07
打赏
举报
回复
OpenSCManager("",NULL, SC_MANAGER_CONNECT); 第一个参数是机器名,如果需要可以使用,具体看看帮助吧
constantine
2005-12-07
打赏
举报
回复
SC_HANDLE schm, schs;
SERVICE_STATUS SrvStatus;
DWORD dwChkPoint;
schm = OpenSCManager("",NULL, SC_MANAGER_CONNECT);
if(schm > 0)
{ //下面的ServiceName是服务的名字自己注意了
schs = OpenService(schm, ServiceName.c_str(), SERVICE_START | SERVICE_QUERY_STATUS);
if(schs > 0)
{
if(QueryServiceStatus(schs,&SrvStatus))
{
if(SrvStatus.dwCurrentState==SERVICE_RUNNING)
ShowMessage("run");
else
ShowMessage("stop");
}
}
CloseServiceHandle(schs);
}
CloseServiceHandle(schm);
constantine
2005-12-07
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char buf[1024];
DWORD dwNum;
DWORD dwSize;
DWORD dwHandle;
SC_HANDLE hManager;
AnsiString ErrorMsg;
LPENUM_SERVICE_STATUS pService;
ListView1->Clear();
hManager = OpenSCManager(NULL, NULL,
SC_MANAGER_ENUMERATE_SERVICE);
pService = (LPENUM_SERVICE_STATUS)buf;
for(dwHandle=NULL; true; ) {
if (!EnumServicesStatus(hManager,
SERVICE_WIN32|SERVICE_DRIVER,
SERVICE_INACTIVE|SERVICE_ACTIVE,
pService,sizeof(buf),&dwSize,
&dwNum,&dwHandle)) {
DWORD dwError = GetLastError();
if (ERROR_MORE_DATA!=dwError) {
ErrorMsg = SysErrorMessage(
dwError);
ShowMessage(ErrorMsg);
break;
}
}
for(int n=0; n<(int)dwNum; n++) {
TListItem* Item = ListView1->
Items->Add();
Item->Caption = pService[n].
lpServiceName;
Item->SubItems->Add(pService[
n].lpDisplayName);
if(pService[n].ServiceStatus.dwCurrentState==SERVICE_RUNNING)
Item->SubItems->Add("run");
else
Item->SubItems->Add("stop");
}
if (dwHandle==0) break;
}
CloseServiceHandle(hManager);
}
遍历所有服务的状态,如果需要那个服务自己改改
安装和配置
Windows
Server 2022 更新
服务
微软对于自己开发的产品支持方式,其中一种...了解网络当中设备更新的
状态
,并且在需要的时候,也可以实现补丁的自动分发和
状态
报告 在我们的这一个课程当中,我们将详细地为大家去
Windows
更新
服务
的安装和配置过程
C#判断某个
Windows
服务
是否处于运行
状态
C#判断某个
Windows
服务
是否处于运行
状态
直接上代码: 定义方法: #region 判断某个
Windows
服务
是否处于运行
状态
/// <summary> /// 判断某个
Windows
服务
是否处于运行
状态
/// </summary> /// <...
在
windows
系统中如何用命令行
查看
服务
的
状态
1. 打开命令提示符:按下Win键+R打开运行窗口,输入"cmd"并按下回车键。...以上是在
Windows
系统中使用命令行
查看
服务
状态
的方法。将``替换为你要
查看
的具体
服务
的名称。这会过滤出所有正在运行的
服务
。sc query
使用
Windows
查看
服务
器RAID信息
在
Windows
操作系统中,可以通过几种方式来
查看
服务
器的RAID信息,包括使用磁盘管理工具和命令行工具。对于不同的
服务
器硬件和配置,可能会有不同的工具和命令来
查看
RAID信息。这些命令将提供更详细的磁盘和卷信息,...
windows
服务
器
查看
系统异常,
Windows
服务
器异常---
查看
系统日志--以蓝屏为例分析...
首先
查看
硬件
状态
,设备是否为正常登录
状态
,硬件指示灯是否正常,可以
查看
一下
Windows
系统日志。以
Windows
Server 2012 R2进行分析。问题分析:
Windows
事件
查看
器显示有关操作系统、其他应用程序以及数据库
服务
器的...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章