亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 運用delphi編寫windows nt中服務(wù)程序 (2000年7月.txt

?? delphi 編程技巧
?? TXT
字號:
運用Delphi編寫Windows NT中服務(wù)程序 (2000年7月29日) 

本站更新  分類:   作者:胡佩敏  推薦:   閱讀次數(shù):639  
(http://www.codesky.net)  

--------------------------------------------------------------------------------

湖北省荊州市 
胡佩敏 
---- Windows NT服務(wù)程序不同于一般的運行程序,它不需要NT登錄進去,只需要開機進入
NT系統(tǒng)便可以運行,一般用于系統(tǒng)服務(wù)方面的應(yīng)用,學(xué)會編寫NT服務(wù)程序?qū)W(wǎng)絡(luò)管理人員而
言是非常重要的,Delphi4.0作為一種高效、快速、強大的開發(fā)語言,為開發(fā)NT服務(wù)程序提供
了非常便捷的方法,加上其可視化界面以及與數(shù)據(jù)庫的完美結(jié)合,使我們開發(fā)與數(shù)據(jù)庫有關(guān)
的NT服務(wù)程序變得非常簡單,下面以編寫一個NT定期備份程序為例,介紹如何運用Delphi編
寫Windows NT的服務(wù)程序。 

---- 打開Delphi編輯器,選擇菜單中的File|New,在New Item中選擇Service Application
項,Delphi便自動為你建立一個基于TServiceApplication的新工程,TserviceApplication
是一個封裝NT服務(wù)程序的類,它包含一個Tservice1對象以及服務(wù)程序的裝卸、注冊、取消方
法。 

---- 將Tservice1對象的屬性做下列更改: 

DisplayName與Name改為:DataBackup,
ServiceStartName屬性改為系統(tǒng)管理員
用戶(如DOMAIN\Administrator)和Password則輸入用戶密碼
---- 這樣,服務(wù)程序運行時將自己以該用戶的權(quán)限操作NT。 

---- 這樣,一個NT服務(wù)程序編寫已經(jīng)完成,在Delphi編輯器中選擇菜單Run|Parameters,在
Parameters中輸入/install,程序編譯運行后,一個名為DataBackup的NT服務(wù)程序已經(jīng)安裝好
,你可以雙擊控制面板中的服務(wù)項目,將會看到此服務(wù)程序,只是此服務(wù)程序沒有任何東西而
已;在Delphi編輯器中選擇菜單Run|Parameters,在Parameters中輸入/uninstall,程序編譯
運行后,系統(tǒng)將會將此服務(wù)程序卸掉。 

---- 服務(wù)程序是通過控制一個線程的生成、暫停、繼續(xù)、停止來達到服務(wù)目的的,因此我們
必須加入一個Tsession對象來編寫文件自動備份代碼,在Delphi編輯器中選擇菜單中的
File|New,在New Item中選擇Thread Object項,Delphi會提示你為該Tsession對象輸入一個
名稱(輸入DataCopy),Delphi便生成了一個基于Tsession的DataCopy對象,并提供了一個
Execute過程供重載,我們要Execute過程中輸入以下程序: 

var
Hour, Min, Sec, MSec: Word;
TimeStamp,DirectoryEdit1,DirectoryEdit2:String;
SearchRec: TSearchRec;
Source,Temp,Dest:Pchar;
F,F1:THandle;
FF,FF1:WIN32_FIND_DATA;
Begin
{每次文件備份執(zhí)行時間}
TimeStamp:='12:00';
{文件備份源目錄}
DirectoryEdit1:='C:\temp';
{文件備份目錄}
DirectoryEdit2:='C:\temp1';
while True do
begin
DecodeTime(Time,Hour, Min, Sec, MSec);
IF Trim(TimeStamp)=Format
('%-2.2d:%-2.2d',[Hour,Min]) then
begin
GetMem(Source,250);
GetMem(Dest,250);
GetMem(Temp,250);

StrPcopy(Dest,DirectoryEdit2+'\
'+FormatDateTime('YYYYMMDD',Date));
CreateDirectory(Dest,nil);
IFFindFirst(DirectoryEdit1+'\*.*',faAnyFile,
SearchRec)=0 then
begin
repeat
StrPcopy(Source,DirectoryEdit1+'\'+SearchRec.Name);

StrPcopy(Dest,DirectoryEdit2+'\'
+FormatDateTime('YYYYMMDD',Date)+'\'+SearchRec.Name);
copyfile(Source,Dest,False);
until FindNext(SearchRec)< >0;
end;
SysUtils.FindClose(SearchRec);
FindClose(F);
FreeMem(Source,250);
FreeMem(Dest,250);
FreeMem(Temp,250);
end;
sleep(60000);
end;

end;
---- 此線程執(zhí)行時每隔一分鐘將檢查一次時間,看是否到了備份時間,如果是則將
DirectoryEdit1中的所有文件拷到DirectoryEdit2目錄中去。 
---- 現(xiàn)在編寫服務(wù)控制DataCopy線程的代碼,在TdataBackup對象中的OnStart、OnStop、
OnPause、OnContinue事件中分別輸入如下代碼: 

procedure TDataBackup.DataBackupStart
(Sender: TService;
var Started: Boolean);
begin
DataThread:= TDataCopy.Create(False);
Started := True;
end;

procedure TDataBackup.DataBackupStop
(Sender: TService;
var Stopped: Boolean);
begin
DataThread.Terminate;
Stopped := True;
end;

procedure TDataBackup.DataBackupPause
(Sender: TService;
var Paused: Boolean);
begin
DataThread.Suspend;
Paused := True;
end;

procedure TDataBackup.DataBackupContinue
(Sender: TService;
var Continued: Boolean);
begin
DataThread.Resume;
Continued := True;
end;
---- 這樣一個文件自動備份程序已經(jīng)完成,編譯好后,加上/install參數(shù)執(zhí)行程序,系統(tǒng)會
將此服務(wù)程序安裝,由于服務(wù)程序中StartType屬性為stAuto,NT每次啟動時,此程序自動執(zhí)
行,你可以在控制面板中的服務(wù)項目來啟動、暫停、恢復(fù)、停止它,也可以加上/uninstall
參數(shù)執(zhí)行程序來卸掉它。通過上述例子我們可以看到,用Delphi編寫NT服務(wù)器程序十分方便,
而且你也可以在Tservice對象上加許多非可視化控件來與數(shù)據(jù)庫關(guān)聯(lián),實現(xiàn)很多復(fù)雜的功能。

 
 


--------------------------------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日韩在线观看| 欧美福利视频一区| 国产精品日产欧美久久久久| 国产精一品亚洲二区在线视频| 日韩欧美国产精品| 国产原创一区二区三区| 欧美经典一区二区| 91小宝寻花一区二区三区| 亚洲黄一区二区三区| 欧美三级中文字幕| 韩国三级在线一区| 中文字幕成人av| 欧美三级日韩在线| 国产一区二区毛片| 亚洲欧洲国产专区| 欧美精品一级二级三级| 国产一区二区视频在线播放| ...av二区三区久久精品| 欧美日韩二区三区| 精东粉嫩av免费一区二区三区| 中文字幕人成不卡一区| 欧美日韩在线不卡| 国产剧情av麻豆香蕉精品| 亚洲色图清纯唯美| 欧美mv和日韩mv国产网站| 91亚洲精品久久久蜜桃网站| 香蕉久久一区二区不卡无毒影院| 日韩一级高清毛片| 欧美视频在线一区| 免费高清在线视频一区·| 国产精品私房写真福利视频| 色综合久久久久| 美女一区二区三区在线观看| 亚洲视频一区在线| 精品国产凹凸成av人网站| 91视频国产观看| 国产在线看一区| 午夜视频久久久久久| 国产欧美1区2区3区| 欧美精品 国产精品| 成人av综合在线| 久久成人免费电影| 亚洲制服丝袜在线| 国产精品理论片| 精品国产乱码久久久久久蜜臀| 日本高清不卡视频| 成人精品视频一区| 国产一区二区中文字幕| 男人的j进女人的j一区| 一区二区三区四区精品在线视频| 日本一区二区三区免费乱视频| 91精品国产aⅴ一区二区| 欧美综合在线视频| 成人福利视频在线看| 国产一区中文字幕| 激情综合色综合久久| 三级成人在线视频| 亚洲综合精品自拍| 亚洲欧美日韩精品久久久久| 中文字幕va一区二区三区| 久久免费的精品国产v∧| 日韩小视频在线观看专区| 欧美日韩在线直播| 欧美日韩一二区| 欧美午夜寂寞影院| 91高清在线观看| 色av一区二区| 色综合天天综合色综合av| 成人手机在线视频| 成人午夜在线免费| 国产ts人妖一区二区| 国产精品白丝av| 成人午夜av电影| 国产黄色91视频| 国产麻豆精品久久一二三| 激情欧美日韩一区二区| 激情国产一区二区| 国产真实乱对白精彩久久| 九九视频精品免费| 国产精品18久久久久久vr| 日本高清不卡视频| 欧美在线观看一区二区| 欧美日韩国产综合久久| 欧美日韩视频在线第一区| 在线成人av影院| 欧美成人午夜电影| 国产欧美日韩综合| 成人免费一区二区三区视频| 一区二区三区高清在线| 亚洲无人区一区| 欧美aⅴ一区二区三区视频| 美女爽到高潮91| 国产成人在线免费观看| 成人影视亚洲图片在线| 97国产精品videossex| 欧美日韩aaaaaa| 欧美成人精品福利| 国产精品拍天天在线| 亚洲欧洲在线观看av| 亚洲电影你懂得| 久久99国产精品久久99果冻传媒| 国产麻豆精品久久一二三| 97精品视频在线观看自产线路二| 欧美性受极品xxxx喷水| 日韩精品中文字幕一区| 欧美激情自拍偷拍| 亚洲va中文字幕| 国产麻豆午夜三级精品| 色婷婷综合久久久久中文| 日韩视频永久免费| 中文av一区特黄| 日韩黄色在线观看| 成人综合激情网| 欧美理论在线播放| 欧美韩日一区二区三区| 亚洲国产欧美在线| 国产一区二区三区不卡在线观看| 色一情一乱一乱一91av| 精品国一区二区三区| 亚洲精品成人悠悠色影视| 青娱乐精品在线视频| 成人黄色小视频在线观看| 91精品久久久久久久久99蜜臂| 亚洲综合在线视频| 国内精品伊人久久久久av影院 | 欧美丰满一区二区免费视频| 久久综合网色—综合色88| 亚洲黄色性网站| 国产一区二区三区高清播放| 欧美日韩一卡二卡三卡| 国产精品美女一区二区三区| 老司机精品视频在线| 在线看一区二区| 国产精品日产欧美久久久久| 麻豆成人久久精品二区三区小说| 99免费精品视频| 久久婷婷国产综合精品青草| 亚洲一区二区三区在线播放| 不卡一区中文字幕| 久久久久久99久久久精品网站| 五月激情综合网| 色天使色偷偷av一区二区| 国产人久久人人人人爽| 韩国女主播成人在线| 7777精品久久久大香线蕉| 亚洲理论在线观看| 99国产精品久久久| 国产精品人人做人人爽人人添| 激情伊人五月天久久综合| 欧美一区二区三区视频在线观看| 亚洲综合自拍偷拍| 一本一道久久a久久精品综合蜜臀| 久久精品欧美日韩精品| 韩国av一区二区三区在线观看| 日韩午夜激情av| 日本午夜精品视频在线观看| 欧美日韩一区在线观看| 一区二区免费视频| 色一情一伦一子一伦一区| 亚洲欧美日韩国产手机在线| 99国产欧美久久久精品| 国产精品成人免费| 99久久精品国产导航| 亚洲色图清纯唯美| 色综合天天综合| 亚洲一区二区在线观看视频| 91久久一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 色婷婷亚洲婷婷| 亚洲不卡av一区二区三区| 欧美伊人精品成人久久综合97| 有坂深雪av一区二区精品| 欧美午夜一区二区| 视频一区视频二区在线观看| 欧美精品黑人性xxxx| 免费看黄色91| 日韩午夜精品视频| 国产精品影音先锋| 一区免费观看视频| 在线一区二区三区做爰视频网站| 亚洲黄色性网站| 欧美一二三四区在线| 精品亚洲国内自在自线福利| 国产亚洲一区二区三区四区| 成人性视频免费网站| 夜夜揉揉日日人人青青一国产精品| 欧美在线啊v一区| 日本午夜一区二区| 26uuu欧美日本| 成人黄色国产精品网站大全在线免费观看| 日韩理论片中文av| 欧美色视频在线观看| 精品中文字幕一区二区小辣椒| 久久精品欧美日韩精品| 在线视频观看一区| 日本视频在线一区| 国产精品午夜免费| 欧美日高清视频| 成人性生交大合| 午夜精品aaa|