家長監護範例
[家長監護] 的範例程式碼位於路徑 < 安裝目錄 > \Windows\ < version number > \Samples\Security\ParentalControls 底下。 範例如下所示:
公共事業
基本 COM 管理、SID 字串作業和 WMI 讀取和寫入功能的協助程式功能。 除非另有指定,否則所有其他範例都相依于此專案。
ComplianceAPI
命令列驅動主控台應用程式示範如何使用合規性 API 來擷取使用者的重要設定子集。
ComplianceApp
簡單主控台應用程式示範如何使用合規性 API 來檢查是否需要記錄和特定限制。 如果啟用時間限制,應用程式也會等候即將發生的登出事件。
UIExtensibility
命令列驅動主控台應用程式示範如何使用 WMI API 和 WPC 架構來列出、查詢、新增、修改和刪除 UI 擴充性連結專案。
範例的命令列範例:
「D:\WPC\Samples\Security\ParentalControls\UIExtensibility\debug\UIExtensibility」 add /g:{FD59BB7F-54AB-11DB-9666-00E0816165F} /c:0 /n:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-101 /s:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-103 /i:D:/WPC/Samples/Security/CalControls/UiExtRC/debug/UiExtRC.dll,-104 /d:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-106 /e:c:\windows\Notepad.exe
其中 UiExtRC 是一個簡單的資源 DLL,其字串資源適用于識別碼的 101 和 103,而 24x24 圖元為 32 位,且資源為 104 和 106 的 Alpha 點陣圖。
WebExtensibility
命令列驅動主控台應用程式示範如何使用 WMI API 和 WPC 架構來列出、新增和刪除 HTTP 應用程式或 URL 豁免專案,以及使用 FilterID 和 FilterName 屬性來設定和重設 Web 內容篩選覆寫。
不會顯示唯讀 HTTP 應用程式和 URL 豁免清單的存取權,但讀取清單的程式碼會與修改 WMI 參數以外的讀取/寫入案例相同。