📄 ntservice.h
字号:
#pragma once
#include <windows.h>
void OutputMessage(char *pFileName , char *pMessage);
class CNTService
{
public:
CNTService(LPCTSTR lpServiceName);
~CNTService(void);
BOOL IsInstalled(void);
BOOL Install(void);
BOOL Uninstall(void);
BOOL StartService(void);
BOOL ParseStandardArgs(int argc , _TCHAR* argv[]);
protected:
virtual void Run(void);
virtual BOOL Initialize(void);
virtual BOOL OnInit(void);
virtual void OnStop(void);
virtual void OnPause(void);
virtual void OnContinue(void);
virtual void OnShutdown(void);
static void WINAPI ServiceMain(DWORD dwArgc, LPTSTR* lpszArgv);
static void WINAPI Handler(DWORD dwOpcode);
static CNTService *m_pThis;
SERVICE_STATUS_HANDLE m_hServiceStatus;
SERVICE_STATUS m_Status;
BOOL m_bIsRunning;
TCHAR m_szServiceName[64];
void SetStatus(DWORD dwState);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -