1.配置Automatic Update示例程序
該示例程序首先要建立一個Windows Forms局域網(wǎng)管理應(yīng)用程序。它需要添加兩個按鈕,按鈕Settings按鈕(btnSettings)和Updates按鈕(btnUpdates),并需要添加一個列表框lstResults。不需要添加特殊的引用或者using語句。
2.編寫設(shè)置代碼
您想做的第一件事就是瀏覽Windows Update設(shè)置,但是如果您按照網(wǎng)上的資料編寫,這個任務(wù)會變得不容易完成。正如所看到的,通過這個鍵您可以查看Windows Update的所有設(shè)置,并確定用戶的局域網(wǎng)管理系統(tǒng)配置。
該示例程序首先清除了以前的結(jié)果。然后調(diào)用Type.GetTypeFromProg方法創(chuàng)建了Settings Type,其中Microsoft.Update.AutoUpdate是程序標識符。通過調(diào)用Activator.Create-InstanceO方法,該代碼用dynamic關(guān)鍵字創(chuàng)建Settings對象,該方法需要Settings Type作為參數(shù)。此時,您有權(quán)訪問所有的Windows Update設(shè)置。
不要假設(shè)用戶已經(jīng)啟用了Windows Update服務(wù),這一點很重要。在有些情況下,系統(tǒng)管理員可以將這個服務(wù)關(guān)閉,用戶自己也可以這么做。第一步就應(yīng)該檢測次服務(wù)是否啟用。如果服務(wù)未啟用,代碼要輸出文字以顯示服務(wù)已被禁用,然后退出。
用戶可以選擇4中更新方式。接下來的檢測用于確定通知方式-用戶接收到的更新信息的數(shù)量。一種極端情況是,用戶可以選擇根本不接收任何更新信息(這意味著用戶必須手動請求更新信息);另一種極端情況是,更新可以自動地發(fā)生而不需要通知用戶。當用戶選擇了自動更新的選項后,系統(tǒng)同時需要配置在哪天的什么時間執(zhí)行更新(通常選擇的更新時間盡量避免與用戶工作時間發(fā)生沖突)。系統(tǒng)可以每天都檢測更新,也可以在某一天或者某一時間執(zhí)行檢測更新。
用戶也可以選擇一些更新功能。該示例程序并沒有查看所有更新設(shè)置,但是除了重要更新外,用戶可以選擇是否檢測推薦的更新,對開發(fā)人員來說,用戶是否能夠安裝更新是最重要的配置。有時,系統(tǒng)配置為只允許系統(tǒng)管理員執(zhí)行更新,這意味著在系統(tǒng)管理員安裝這些必要更新之前,應(yīng)用程序必須一直等待。
3.編寫更新代碼
一旦從更新檢測和下載情況掌握了用戶系統(tǒng)的健康情況,您就必須知道用戶實際已經(jīng)安裝了哪些更新。您可以獲得完整的更新列表,并可以查找適當?shù)母隆?/span>
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版
版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 關(guān)于局域網(wǎng)管理使用自動更新