C 如何將控制台程式寫入 Windows 服務?

發布 科技 2024-07-10
4個回答
  1. 匿名使用者2024-01-30

    您需要建立乙個 Windows 服務應用程式。 右鍵單擊控制台專案,新增乙個項,然後選擇“Windows 服務窗體”。 將控制台應用程式放入此 Windows 服務應用程式中。

    或者,服務呼叫控制台應用程式。

    請參閱有關 Windows 服務的 MDSN 部分。

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

    自動更新程式已經寫好了(,程式執行時自動更新,現在手動更新(雙擊即可更新,但是上級要求必須在凌晨1點開啟更新,所以寫乙個windows服務服務,在監聽函式中寫進去:

    if ( =="0")

    functionlibrary = new assistantfunctionlibrary();

    收集更新開始了! "); "\\");

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

    Windows 服務,您應該參考 NT 服務,這些服務是那些編寫服務的工具中的選項。

    如果是 Windows 服務控制項,則可以呼叫 sc 命令或直接呼叫它,這僅限於特定服務的啟動和停止。

    如果是 Windows 服務中的資料,答案是否定的,當然,它與語言或開發無關。 在 Windows Vista 及更高版本中,Windows 服務在會話 0 中執行,應用程式在 Sisseion N(例如 1、2、3)中執行。)。

    所以不能直接呼叫!

    但是,它不能被呼叫,但這並不意味著沒有辦法。 Windows 服務可以通過多種方式與應用程式進行通訊!

    第一種方式:傳統的 Windows 服務呼叫,Windows 服務中有乙個屬性,是否允許它與應用程式互動,如果要呼叫 Windows 服務,必須先檢查這個屬性! 當然,這是必要條件,第二步是跨會話進行通訊。

    MSDN 上有一段關於 Windows 7 的跨會話段落,它是在會話 1 中與 Windows 服務的跨會話通訊,最後在會話 0 中與 Windows 服務進行通訊。

    第二種方式:互動可以考慮使用WCF方法,這有點類似於後門程式,但這是Microsoft提倡使用的方式,並且與傳統的Windows服務互動相比,該方法的結構相對簡單。

    第三種方法:資料檔案互動,其實和WCF的方式沒有太大區別,但這種互動只是大方向,適合批處理等資料處理。 它沒有技術內容,適用於單個異構模組。

    即使在不同的系統之間,也可以這樣處理!

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

    例如,您要呼叫什麼服務。

相關回答
12個回答2024-07-10

用 Visual C 2005 編寫,有點笨拙,但可行。

using system; >>>More

9個回答2024-07-10

有兩種方法可以啟動控制台:

一種是從安裝光碟啟動。 >>>More

21個回答2024-07-10

你現在在 Blend for Visual Studio 中您應該進入 Visual Studio

5個回答2024-07-10

控制台的字是模仿DOS,單任務; 視窗視窗是一種多視窗訊息機制。 >>>More

22個回答2024-07-10

你好! Root許可權等同於超級管理員許可權,即獲得root許可權後,可以刪除電腦或手機中的任何應用或資料; >>>More