您现在的位置: 天极网 > 开发频道 > 枚举NT services
全文

枚举NT services

2001-02-06 10:26作者:闻怡洋出处:vchelp责任编辑:

  下面的文章提供了访问NT中所有Service的功能,每次列举Services时,函数会返回一个列表。 列表的内容依赖于你所使用的参数。 (我认为这是一种很巧妙的编程方法,它极大的减轻了数据和函数的冗余,利用一个STATIC函数来产生本身对象的列表或者是来产生对象)

  Class declaration:声明

  class TTrixServiceInfo {

  public:

   CString ServiceName;

   CString DisplayName;

   CString BinaryPath;

   DWORD ServiceType;

   DWORD StartType;

   DWORD ErrorControl;

   DWORD CurrentState;

  public:

   TTrixServiceInfo();

   TTrixServiceInfo& operator=(const TTrixServiceInfo& source);

   CString GetServiceType(void);

   CString GetStartType(void);

   CString GetErrorControl(void);

   CString GetCurrentState(void);

   static TTrixServiceInfo *EnumServices(DWORD serviceType,

   DWORD serviceState,DWORD *count);

  };

Description:类的每一个实例都包含了SERVICE的各种信息,如果想得到SERVICE的列表,请调用TTrixServiceInfo::EnumServices(...)。

参数ServiceType的取值可能是:SERVICE_WIN32 and SERVICE_DRIVER.

参数ServiceState的取值可能是:SERVICE_ACTIVE and SERVICE_INACTIVE.

EnumServices(...)将返回TTrixServiceInfo对象的列表,(如果出错返回NULL)。列表中对象的个数可以通过参数返回时得到。
共2页。 1 2 8 :

软件资讯·软件下载尽在天极软件

共2页。 1 2 下一页 末页
相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众