如何使用德爾福建立系統服務程式

發布 科技 2024-06-11
5個回答
  1. 匿名使用者2024-01-29

    1)您無需登入系統即可執行。

    2)具有系統許可權。因此,您不能在程序管理器中結束它。

    2003年,我在為一家公司開發機頂盒專案時,曾經寫過關於課件上傳和服務的文章,下面是如何用delphi7建立乙個服務程式的。

    執行 delphi7 並選擇選單檔案-->new-->other---service 應用程式生成服務程式的框架。 將專案另存為 和 單位,然後返回到主框架。

    我們注意到服務有幾個屬性。 以下是我們比較常用的一些方法:

    1) DisplayName:服務的顯示名稱。

    2) 名稱:服務的名稱。

    這裡我們將 displayname 的值更改為:"德爾福服務演示程式",名稱設定為"delphiservice".編譯這個專案,你會得到 這已經是乙個服務程式了! 進入cmd模式,切換到專案所在目錄,執行命令" /install",服務安裝就會成功!

    然後"net start delphiservice"這項服務將啟動。 進入控制面板->管理工具->服務,將顯示服務和當前狀態。 但是這個服務現在什麼都做不了,因為我們還沒有寫**:

    第一"net stop delphiservice"再次停止" /uninstall"刪除此服務。 回到 delphi7 的 ide。

    我們的計畫是給這個服務新增乙個主視窗,執行後工作列會顯示程式的圖示,雙擊圖示會顯示主視窗,上面有乙個按鈕,點選按鈕會實現ctrl+alt+del功能。

    實際上,服務程式認為它不適用於 Winlogon 桌面,您可以開啟控制面板並檢視我們剛剛擁有的服務的屬性 - >登入,其中"允許服務與桌面互動"它沒有打勾。 該怎麼辦? 呵呵,回到 IDE 並注意那個 Boolean 屬性:

    互動,當此屬性為 true 時,服務程式可以與桌面互動。

  2. 匿名使用者2024-01-28

    這取決於實現的功能。

  3. 匿名使用者2024-01-27

    有教程。 我建議你看看它。

  4. 匿名使用者2024-01-26

    選單檔案 --new --others --service 建立乙個服務程式模板。

  5. 匿名使用者2024-01-25

    Windows NT服務程式不同於一般的執行程式,它不需要NT登入,只需要啟動進入NT系統即可執行,一般用於系統服務的應用中,學習編寫NT服務程式對於網路管理人員來說非常重要,德爾菲作為一門高效、快速、強大的開發語言, 提供了一種非常方便的開發NT服務程式的方式,加上它的視覺化介面和與資料庫的完美結合,為了讓我們開發與資料庫相關的NT服務程式變得非常簡單,下面舉例說明編寫乙個NT定期備份程式,以及如何使用Delphi編寫Windows NT服務程式。

    開啟 delphi 並選擇 file|新建,在新建項中選擇服務應用項,Delphi 會自動為你建立乙個基於 TserviceApplication 的新專案,tserviceApplication 是乙個封印網路服務程式的類,它包含乙個 TService1 物件以及服務程式的載入和解除安裝、註冊和取消方法。

    對 tservice1 物件的屬性進行以下更改:

    如果將“DisplayName”和“Name”更改為“Databackup”,並將“ServiceStartName”屬性更改為“系統管理員使用者”(如“域管理員”)和“密碼”,請輸入使用者密碼。

    這樣,伺服器執行時將欺騙自己,以該使用者的許可權操作 nt。

    這樣,乙個NT服務程式的編寫就完成了,在delphi機器中選擇了run|選單引數,在引數中輸入install,程式編譯執行後,已經安裝了乙個名為databackup的NT服務程式,可以在控制面板中雙擊該服務專案,你會看到這個服務程式,但是這個服務程式與此無關; 在 delphi 裝置中,選擇選單 run|引數,在引數字段輸入解除安裝,程式編譯執行後系統將解除安裝服務程式。

相關回答
13個回答2024-06-11

?看幸福 (2005)。警察中的警察 (2007)。苦花椰菜 (2004)。

14個回答2024-06-11

不管你用什麼控制項連線資料庫,查詢語句都是SQL,這沒有錯,但是因為表沒有SQL屬性,所以還是需要使用AdoQuery控制項來輸入查詢語句。 >>>More

2個回答2024-06-11

克星現在更常見,未來還會有更多的靶心。 一般來說,其他的不是我們的首選。 >>>More

5個回答2024-06-11

1. diskpart 中常用的命令有:

1. 活動:將分割槽標記為非活動,即啟用該分割槽,使其成為系統盤。 >>>More

11個回答2024-06-11

如果想建,搜尋wordpress教孝道。

如果要建立乙個,請提供乙個簡單的想法: >>>More