相关推荐
-
C++NT服务框架源代码
NT服务框架,把你的要做成服务启动的程序代码添加到CmdStart这个函数里,那么你的代码就可以作为NT服务启动了!
-
Windows服务程序
本篇转载用于备份学习,如有侵权私聊删除(原文写的太好了,害怕以后找不到原文) 有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么? 在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls.
-
【Windows】服务程序
修改服务启动后失败重启设置 ChangeServiceConfig2 SERVICE_FAILURE_ACTIONS sdBuf={0}; BOOL bSuccess=TRUE; if (argc!=2) { return 1; } // Open a handle to the service. SC_HANDLE sch=OpenSCManager(...
-
创建自定义的服务Windows NT service
创建自定义的Windows NT service
-
VC编程进行windows NT 服务程序的创建,删除,启动,停止 【NT Service编程】
// NTServiceStudy.cpp : 定义控制台应用程序的入口点。原文:http://blog.csdn.net/hurryboylqs/article/details/6024921 // #include "stdafx.h" #include /* 函数名: RtStatrtService 描述:启动一个NT服务,服务名字由参数传入 */ BOOL RtStatrtServi
-
如何编写windows服务程序
如何编写windows服务程序 By:张鹏/Hikvision 这两天想学习关于如何编写windows服务程序的知识,就上网查了些资料。看了一篇文章《用C 语言编写Windows 服务程序的五个步骤》。但可能由于译者的疏忽,忘记了将关键代码放入该文档,导致初学者可能会看不懂。所以又查阅了相关资料。自己完成了《用C 语言编写Windows 服务程序的五个步骤》中的样例程序。 在本文中我希望能给
-
在windows环境使用C++开发一个提示保护眼睛的服务(一)
长时间使用电脑,导致眼睛胀痛,去医院检查,眼压升高,严重可能导致青光眼,进而导致失明。所以准备开发一个程序来提醒自己保护眼睛。程序在后台运行,所以准备开发为服务,开机自启动。我对C++更熟,对C#不熟,所以准备使用C++。服务检测开机与解锁,检测到之后开始计时,比如40分钟,这个可以自己定,之后提示已用时40分钟,需要休息眼睛。windows服务开发文档使用chat3.5翻译的。
-
Service启动流程(startService)
前面分析了Activity的启动流程,下面开始分析Service的启动,本文分析的是startService的流程,android的版本为4.1.2 @Override public ComponentName startService(Intent service) { warnIfCallingFromSystemProcess(); return startServiceC...
-
用C++开发windowsNT服务
本文描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个 C++ 类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改写少数几个基类中的虚拟函数即可。在本文有三个源代码参考例子: NTService 是一个简单的 Win32 服务,它就是用本文所描述的方法建立的; NTServCpl 是一个控制面版程序,用来控制 NT
-
Windows服务的ServiceMain函数
当服务控制程序请求运行新服务时,服务控制管理器(SCM)启动服务并向控制调度程序发送启动请求。控制调度程序创建一个新线程来执行服务的ServiceMain功能。有关示例,请参阅编写ServiceMain函数。 ServiceMain函数应执行以下任务: 1、初始化所有全局变量。2、立即调用RegisterServiceCtrlHandler函数以注册Handler函数来处理服务的控制请求。 R...
-
nt service 1072 无需重启,重复安装服务程序或服务驱动的方法
一般情况下,安装了一个服务程序,然后删除这个服务,再安装,这时候,系统会提示1072错误码“指定的服务已标记为删除”。例如,杀毒软件,卸载后就需要重启,然后才能安装,否则也可能会报错:“指定的服务已标记为删除”。 这里提供一种无需重启就可以重复安装的方法。 首先,关闭所有的访问实例,也就是关闭所有的通过CreateService、OpenService函数打开的
-
StartService
StartServiceThe StartService function starts a service.BOOL StartService( SC_HANDLE hService, DWORD dwNumServiceArgs, LPCTSTR* lpServiceArgVectors);ParametershService [in] Handle to the s
-
WIndows以服务形式启动程序
//*.h #pragma once#ifdef WIN32 #include <windows.h> #include <strsafe.h> #pragma comment(lib, "advapi32.lib") #pragma comment(lib, "strsafe.lib") #define SVCNAME TEXT("wind.cosmos.dbsync.server") #defi
-
C# ASP.NET 控制windows服务的 开启和关闭 以及重启
用ASP.NET控制Windows服务的开启与关闭 效果如图 代码 首页页面需要添加引用 页面的pageload中 实例化windows服务 protected void Page_Load(object sender, EventArgs e) { //此处代码用于显示页面加载中的效果,可以无视。 ClientSc
3 楼 Freeze 2011-12-12 17:12
2 楼 zhoushu126 2011-12-12 17:09
1 楼 web118.com 2011-12-12 15:27