Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムチュートリアルについて >> ウェブサイトを自動的に更新しますか? Windowsシステムサービスはあなたを助けます

ウェブサイトを自動的に更新しますか? Windowsシステムサービスはあなたを助けます

  
Windows自動更新はWindowsオペレーティングシステムの機能で、コンピュータ用の重要な更新がリリースされたときにダウンロードしてインストールするよう警告します。自動更新を使用すると、最初にオペレーティングシステムを更新し、システムの脆弱性を修正し、コンピュータを保護することができます。これらはみんなが慣れ親しんでいる機能ですが、Windowsシステムサービスを使用してWebサイトを自動的に更新するということをご存知ですか?答えは「いいえ」であるはずです。 Br> 1)Windowsサーバ:
Windowsサービスは.Net Framework 2.0フレームワークを使用しているので、それを使用するときは.Net Framework 2.0を最初にインストールする必要があります。
xmlファイルを使用して設定情報を保存します。 URLの構造例は次のとおりです。
<?xml version = 1.0 encoding = utf-8?>
< root>
< Url>
< item url = http://Www。***。com時間= 3:59 />
< item url = http://www.***..com time = 11:59 />
< item url = http://www.***..com time = 13:59 />
< item url = http://www.***.com time = 15:59 />
< item url = http://www.***..com time = 16:59 />
< /Urls>
< /root>
1つの項目は訪問を表しますURLは特定のURLで、自動的に更新されるWebサイトのURLアドレスに設定され、クエリ文字列で更新回数を設定できます。時間は毎日のアクセスを示します部屋には、時間はわずか1分に正確であることができ、各項目は同じURL分で1つのタスクのみを持っていることを確認する必要があります。
このプログラムは、20秒ごとにアクセスするURLの設定項目をスキャンするためにタイマーを使用します。関連するコードは次のとおりです。
public Job()
{
System.Timers.Timer myTimer = new System.Timers.Timer(20000);

myTimer.Elapsed + = new ElapsedEventHandler(myTimer_Elapsed); Br> myTimer.Enabled = true;
myTimer.AutoReset = true;
XmlDocument xml = new XmlDocument();
xml.Load(AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings [xmlfile]); Br> xmllist = xml.SelectNodes(//root /Urls /item);
}
void myTimer_Elapsed(オブジェクトソース、ElapsedEventArgs e)
{
try
{
ログイン}。 SaveNote(DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)+ハートワーク!)
Copyright © Windowsの知識 All Rights Reserved