家長監護的範例程式代碼位於 \Windows\>\Windows\<版本號碼>\Samples\Security\ParentalControls <的路徑下。 這些範例如下所示:
公用事業
基本 COM 管理、SID 字串作業和 WMI 讀取和寫入功能的協助程式功能。 除非另有指定,否則所有其他範例都相依於此專案。
ComplianceAPI
命令行驅動控制台應用程式示範如何使用合規性 API 來擷取使用者設定的主要子集。
ComplianceApp
示範使用合規性 API 的簡單控制台應用程式,以檢查是否需要記錄和特定限制。 如果啟用時間限制,應用程式也會等候即將發生的註銷事件。
介面擴充性
命令行驅動控制台應用程式示範如何使用WMI API和 WPC 架構來列出、查詢、新增、修改和刪除UI擴充性連結專案。
範例的命令列:
"D:\WPC\Samples\Security\ParentalControls\UIExtensibility\debug\UIExtensibility" add /g:{FD59BB7F-54AB-11DB-9666-00E08161165F} /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/ParentalControls/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 的字串資源,以及標識碼為 104 和 106 的 24x24 像素 32 位元帶Alpha通道的位圖資源。
WebExtensibility
命令行驅動控制台應用程式示範如何使用 WMI API 和 WPC 架構來列出、新增和刪除 HTTP 應用程式或 URL 豁免專案,以及使用 FilterID 和 FilterName 屬性來設定及重設 Web 內容篩選覆寫。
不會顯示只讀 HTTP 應用程式和 URL 豁免清單的存取權,但讀取清單的程式代碼會與修改 WMI 參數以外的讀取/寫入案例相同。