熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2012-10-03 09:42:30 作者:木木 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20120926/16878.html 手機(jī)查看 評論 反饋
Windows自動(dòng)更新是Windows操作系統(tǒng)的一項(xiàng)功能,當(dāng)適用于您的計(jì)算機(jī)的重要更新發(fā)布時(shí),它會(huì)及時(shí)提醒您下載和安裝。通過使用自動(dòng)更新可以在第一時(shí)間更新您的操作系統(tǒng),修復(fù)系統(tǒng)漏洞,保護(hù)您的計(jì)算機(jī)安全。這些都是大家很熟悉的功能,但是利用Windows系統(tǒng)服務(wù)自動(dòng)更新網(wǎng)站,這個(gè)你知道嗎?答案應(yīng)該是否定的,今天就為大家講解如何利用Windows系統(tǒng)服務(wù)自動(dòng)更新網(wǎng)站.
詳細(xì)原理:
1) Windows服務(wù)端:
Windows服務(wù)采用.Net Framework2.0框架,所以使用時(shí)應(yīng)該先安裝好.Net Framework2.0,
采用一個(gè)xml文件存儲(chǔ)配置信息,里面存儲(chǔ)需要訪問的網(wǎng)址,示例結(jié)構(gòu)如下:
<?xml version=1.0 encoding=utf-8 ?>
<root>
<Urls>
<item url=https://www.***.com time=3:59/>
<item url=https://www.***..com time=11:59/>
<item url=https://www.***..com time=13:59/>
<item url=https://www.***.com time=15:59/>
<item url=https://www.***..com time=16:59/>
</Urls>
</root>
一個(gè)item代表一次訪問,url是具體的網(wǎng)址,設(shè)置為網(wǎng)站自動(dòng)更新的url地址,可以帶查詢字符串來設(shè)置更新的數(shù)量,time表示每天訪問的時(shí)間,time只能精確到1分鐘,而且必須保證每個(gè)item在同一分鐘內(nèi)只有一個(gè)url任務(wù)。
程序采用一個(gè)定時(shí)器,每隔20秒掃描一下配置項(xiàng)中是否有需要訪問的網(wǎng)址,如果有則訪問一次這個(gè)網(wǎng)址。相關(guān)代碼如下:
public Job()
{
System.Timers.Timer myTimer = new System.Timers.Timer(20000);
myTimer.Elapsed += new ElapsedEventHandler(myTimer_Elapsed);
myTimer.Enabled = true;
myTimer.AutoReset = true;
XmlDocument xml = new XmlDocument();
xml.Load(AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings[xmlfile]);
xmllist = xml.SelectNodes(//root/Urls/item);
}
void myTimer_Elapsed(object source, ElapsedEventArgs e)
{
try
{
Log.SaveNote(DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss) + Heart Work!(心跳檢測));
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨(dú)特見解
立即評論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場