程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 為Windows服務加上自己的描述

為Windows服務加上自己的描述

編輯:Delphi

//服務程序
type
 TServiceX=class(TService)
//-----------------類名為SerivceX 
procedureTServiceX.ServiceStart(Sender:TService;varStarted:Boolean);
begin
 Svcmgr.Application.CreateForm(TDataModule,DM);
 Started:=True;
end;
procedureTDM.DataModuleCreate(Sender:TObject);
begin
 ConnDB;
 CloseDB;
 SetDescription('ServiceX','安全服務X'+'['+FormatDateTime('YYYY-MM-DD',Now)+']');
 //['+FormatDateTime('YYYY-MM-DD',Now)+']'可以寫入你自己的版本號。
end;
procedureTDM.SetDescription(vClassName,vDescription:string);//增加服務描述
var
 vReg:TRegistry;
 vPath:string;
begin
 vReg:=TRegistry.Create;
 vPath:='SYSTEMCurrentControlSetServices'+vClassName;
 withvRegdobegin
  RootKey:=HKEY_LOCAL_MACHINE;
  ifOpenKey(vPath,True)thenbegin
    WriteString('Description',vDescription);
  end;
  CloseKey;
 end;
 vReg.Free;
end;

  VC++的我就不寫了,原理相同,DELPHI開發效率簡直高得驚人。。。。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved