共用方式為


家長監護擴充性功能概觀

您可以使用設定和記錄 API 來擴充家長監護。

記錄 — 背景

Microsoft 已定義一些標準事件來解決常見活動:

  • 系統:家長監護設定變更、帳戶變更、系統時鐘變更、登入嘗試失敗。
  • 使用者:
    • 系統/時間限制:登入時間、登出、應用程式執行嘗試,以及應用程式執行持續時間 (請參閱附注) 。
    • Web 限制:流覽和封鎖的網站、檔案下載嘗試。 網頁瀏覽器和類似瀏覽器的應用程式不需要記錄這些瀏覽器,因為 Web 內容篩選 LSP 會這麼做。 取代 Web 篩選準則需要產生這些事件。
    • 遊戲:遊戲已播放和封鎖,遊戲結束 (事件可提供) 播放的持續時間。
    • 允許和封鎖特定程式:執行嘗試、關機,由一般應用程式限制封鎖。
    • 立即訊息:轉換起始嘗試、交談加入嘗試、交談離開、視訊/音訊/遊戲/簡訊服務/檔案傳輸/URL 交換功能、連絡人清單變更嘗試。
    • Email:已接收或接收封鎖、傳送嘗試、連絡人清單變更嘗試。
    • 媒體:已播放並嘗試媒體。

並非所有先前的事件都適合供應用程式使用。 帳戶變更、系統時鐘變更和登入和登出事件記錄只會由作業系統實作,因此不會公開公開。

注意

Windows Vista 內提供應用程式進入和結束事件的檢測,並由家長監護設定來記錄此資料。

 

記錄擴充性

泛型自訂事件也會使用 3 個可用的標記/值來定義,因此 ISV 通常不需要在資訊清單中定義自己的 。 如果每個欄位使用的欄位數目 (1 到 3) ,且每個欄位的標題都是使用 WMI API 註冊,則記錄檢視器會辨識並顯示標記標頭和值。 泛型事件檢視器也可用來檢視自訂事件。

如果一般自訂事件不適合,ISV 可以使用應用程式資訊清單來定義自己的事件,而且可以使用相同的 WMI API 來註冊最多三個欄位的標頭。

ISV 可以選擇定義自己的事件,並透過公用 Windows API 獨立取用記錄檢視器。 這沒有完整記錄集中化的優點。

一般用途的使用者介面擴充性連結會透過 WMI 存取設定、從傳入的名稱資源 DLL 路徑和識別碼建立擴充實例、影像 (點陣圖) 路徑、停用狀態影像 (點陣圖) 路徑、子標題資源 DLL 路徑和識別碼,以及可執行檔路徑規格來公開。 註冊之後,連結會出現在 [家長監護面板] 的 [更多設定] 區域中,然後按一下它將會叫用指定的可執行檔。

可執行檔路徑字串可以選擇性地包含權杖,以供目前使用者的 SID 在叫用之前取代。 如果可執行檔需要知道 SID,這可讓連結執行在目前正在檢視中樞頁面的使用者內容中運作。

Web 內容篩選取代

如主題所述, 家長監護In-Box限制和使用者介面,內建的 Web 內容篩選可以取代為廠商提供的篩選。 這是透過 WMI 存取設定,以設定擁有篩選的 GUID 和名稱來執行。

一般 UI 擴充性機制可用來公開協力廠商篩選。 這是與任何想要出現在最上層家長監護台的 [更多設定] 區段中所使用之擴充功能相同的機制。 在系統層級篩選設定中設定相同的 GUID 和適當的名稱資源 DLL 路徑和識別碼,會導致隱藏內建篩選連結,並將協力廠商專案顯示在 [更多設定] 區段頂端。 註冊篩選的名稱會顯示在 [摘要] 區段中。

重設篩選 GUID 和名稱路徑/識別碼設定會導致內建的 Web 內容篩選器重新建立為使用中的篩選,並再次出現在 [Windows 設定] 區段中。

請注意,協力廠商篩選準則不會限制在用來插入 Windows 通訊的技術中。 篩選準則只能使用擴充性連結公開其設定,並接受適當的家長監護設定。