当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>WindowsNT下Service编程</b>[VC/C++编程]

赞助商链接



  本文“<b>WindowsNT下Service编程</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

----此例中原程序利用Delphi编制,老妖将之改成CB版.:D

----WindowsNTServer供应多种功效强盛的服务(Service),比方FTP,WWW或远程登录服务,别的常用的数据库服务器也是以Service的情势存在于NTServer上的,如Sybase SQLServer For NT.Service普通在NT启动时自动启动,在NT关机时终止.但是有时用户大概想手工启动、暂停、终止某项Service,这就需求在掌握面板中举行配置,关于不太熟习NT的用户来说对比艰难;关于软件开辟人员,有时需求在软件中拜候和操作某项Service,乃至大概需求开辟新Service的供应利用户利用.上面两种情形都可以通过对Service的编程来办理.对Service的编程触及到NT的内核,对比复杂且相关资料较少,给软件开辟人员带来很多艰难,笔者通过对WindowsNT的API的解析找到了呼应的编程办法,再此介绍给大家.

----在WindowsNT下,各种Service都存在service control manager database中,因此我们可以通过对service control manager database举行操作来实现对Service的编程.下面介绍常用的函数:

1:SC_HANDLE OpenSCManager(LPCTSTR lpszMachineName,LPCTSTR lpszDatabaseName,DWORD fdwDesiredAccess);

----Open SCManager 函数翻开指定计算机上的service control manager database.此中参数lpszMachineName指定计算机名,若为空则指定为本机.参数lpszDatabaseName指定要翻开的service control manager database,默许为空.

----参数fdwDesiredAccess指定操作的权限,可认为下面取值之一

SC_MANAGER_ALL_ACCESS    //全部权限

SC_MANAGER_CONNECT      //答应衔接service control manager

SC_MANAGER_CREATE_SERVICE  //答应成立服务对象并把它加入service control manager database


  以上是“<b>WindowsNT下Service编程</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .