Szülői felügyeleti minták
A Szülői felügyelet mintakódja <telepítési könyvtár>\Windows\<verziószám>\Samples\Security\ParentalControls útvonalon érhető el. A minták a következők:
Segédprogramok
Segédfunkciók az alapvető COM-kezeléshez, a SID-sztringműveletekhez és a WMI olvasási és írási funkcióihoz. Az összes többi minta a projekttől függ, kivéve, ha másként van megadva.
ComplianceAPI
Parancssori konzolalkalmazás, amely bemutatja, hogyan használhatja a Megfelelőségi API-t egy felhasználó beállításainak egy kulcsrészletének lekéréséhez.
ComplianceApp
Egyszerű konzolalkalmazás, amely a Megfelelőségi API használatát mutatja be a szükséges naplózási és konkrét korlátozások ellenőrzéséhez. Ha engedélyezve vannak az időkorlátozások, az alkalmazás a közelgő kijelentkezési eseményekre is várakozik.
Felhasználói felület kiterjesztés
Parancssori konzolalkalmazás, amely a WMI API-k és a WPC-séma használatát mutatja be a felhasználói felület bővíthetőségi hivatkozás bejegyzéseinek listázására, lekérdezésére, hozzáadására, módosítására és törlésére.
Példa parancssor a mintához:
"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
Ahol az UiExtRC egy egyszerű erőforrás DLL, amely karakterlánc erőforrásokat tartalmaz a 101-es és a 103-as azonosítóhoz, valamint 24x24 képpont méretű, 32 bites alfa-bitképek a 104-es és a 106-os erőforrásokhoz.
Webes Kiterjeszthetőség
Parancssori vezérelt konzolalkalmazás, amely bemutatja, hogyan használható a WMI API-k és a WPC-séma HTTP-alkalmazás- vagy URL-kivételbejegyzések listázására, hozzáadására és törlésére, valamint webtartalomszűrő felülbírálásának beállítására és alaphelyzetbe állítására a FilterID és a FilterName tulajdonsággal.
Az írásvédett HTTP-alkalmazáshoz és az URL-kivétellistákhoz való hozzáférés nem jelenik meg, de a listák olvasására szolgáló kód megegyezik az írási/olvasási esettel, kivéve a WMI-paraméter módosítását.