應用程式生命週期和系統服務
本文提供與涉及管理 Windows 應用程式生命週期和使用 Windows OS 所提供之系統層級服務案例相關的開發功能索引。
Windows 應用程式 SDK 功能
Windows 應用程式 SDK 為 Windows 10 及更新的 OS 版本提供與應用程式生命週期和系統服務相關的以下功能。
重要
如果您正在處理 UWP 應用程式,請參閱從 UWP 移轉至 Windows 應用程式 SDK (機器翻譯)。
功能 | 描述 |
---|---|
應用程式週期 | 取得管理應用程式生命週期的概觀。 |
應用程式執行個體化 | 控制應用程式的多個執行個體是否可以同時執行。 |
豐富的啟用 | 接收有關應用程式之不同類型啟用的資訊。 |
電源管理 | 了解應用程式如何影響裝置的電源狀態,並使應用程式能夠就資源使用方式做出明智的決策。 |
重新啟動 | 以程式設計方式重新啟動您的應用程式,並在應用程式終止後設定重新啟動選項。 |
Windows OS 功能
Windows 10 及更新的 OS 版本提供了與應用程式生命週期和系統服務相關的各種 API。 您可透過 Windows SDK 所提供的 WinRT 和 Win32 (C++ 和 COM) API 組合來取得這些功能。
WinRT API
下列文章提供透過 Windows SDK 提供的 WinRT API 所提供功能的相關資訊。
文章 | 描述 |
---|---|
使用應用程式服務與延伸模組 | 了解如何將應用程式服務整合到 Windows 應用程式中,以允許跨應用程式共用資料和功能。 |
使用背景工作支援應用程式 | 了解如何在背景中執行輕量型程式碼,以回應觸發程序。 |
透過檔案啟用啟動應用程式 | 了解如何將應用程式設定為在開啟某種類型的檔案時啟動。 |
使用 URI 啟動應用程式 | 了解如何使用統一資源識別碼 (URI) 從其他應用程式啟動一個應用程式,以啟用實用的應用程式對應用程式案例。 |
執行緒和非同步程式設計 | 了解如何使用執行緒集區在平行執行緒中非同步完成工作。 |
Win32 (C++ 和 COM) API
下列文章提供透過 Windows SDK 提供的 Win32 (C++ 和 COM) API 所提供功能的相關資訊。
文章 | 描述 |
---|---|
系統服務 | 了解應用程式可用的系統服務,包括 COM、Windows 傳訊、服務應用程式等等。 |
記憶體管理 | 了解如何在應用程式中使用虛擬記憶體、記憶體對應檔案、寫入時複製記憶體、大型記憶體支援和其他記憶體相關功能。 |
處理序和執行緒 | 了解如何控制應用程式中的處理緒、執行緒、工作和其他程式碼執行單位。 |
Windows 系統資訊 | 了解如何存取系統資訊,包括登錄、處理常式和物件等等。 |
.NET 功能
.NET SDK 還提供與 WPF 和 Windows Forms 應用程式的系統服務相關的 API。
文章 | 描述 |
---|---|
執行緒模型 (WPF) | 了解 WPF 應用程式的執行緒模型。 |
系統資訊 | 瞭解如何存取 Windows Forms 應用程式中的系統資訊。 |