実装手順
1. Main.batファイルを作成します。
管理者としてWindows XPにログインし、システムディスクのルートディレクトリにMain.batという名前の新しいファイルを作成します。名前はさりげなく取ることができます。以下と同じ):次のように入力します。
cd \\
C:
cd Windows \\ system32
defrag C:/f
chkntfs C:
2. Main.infファイルを作成します。
Main.infという名前の新しいファイルを作成し、次のように入力します。
[version]
Signature = "$ CHICAGO $"
AdvancedINF = 2.5、 "advpack.dll"
[DefaultInstall]
RunPreSetupCommands = Tst.PreSetup
RunPostSetupコマンド= Tst.PostSetup
[Tst.PreSetup]
C:\\ Main.bat
[Tst.PostSetup]
C :\\ Windows \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
このファイルでは、Signatureを "$ CHICAGO $"に設定しないとファイルが機能しません。
3. Begin.batファイルを作成します。
CドライブのルートディレクトリにバッチファイルBegin.batを作成し、このファイルに入力します。
C:\\ Windows \\ System32 \\ rundll32.exe advpack.dll、LaunchINFSectionEx
C:\\ Main.inf、DefaultInstall ,, 32
このコマンドの目的は、Windows XPにハードウェアのインストールプロセスを開始させ、それを実行させることです。 infファイル内の指示Rundll32.exeは、WindowsでDLLファイル(ダイナミックリンクライブラリ)内の関数によって提供される関数を呼び出すために使用されます。たとえば、ここでrundll32.exeはadvpack.dll内のLaunchINFSectionEx関数を呼び出し、この関数の機能は.infインストールプロセスを開始することです。ただし、Main.infの内容はハードウェアのインストールとは無関係ですが、システムの自動メンテナンスコマンドに変更されました。
4.スケジュールされたタスク
スケジュールされたタスクの役割は、Begin.batファイルを定期的に実行することです:
(1)Windows XPのスタートメニューを開き、プログラムに入ります。 →アクセサリ→システムツール→スケジュールされたタスクの順にクリックし、スケジュールされたタスクの追加をダブルクリックして参照をクリックし、Cドライブのルートディレクトリの下にあるBegin.batファイルを見つけて、次へボタンをクリックします。
(2)タスクの実行期間を「毎週」に設定し、「次へ」ボタンをクリックします。
(3)スケジュールタスクを実行するためのパスワード(コンピュータの管理者パスワード)を設定し、「次へ」をクリックします。次のステップに進む;
(4)タスクを実行する日時を設定します。
上記の例では、スケジュールされたタスクに自動メンテナンスのために毎週日曜日の23:30にファイルC:\\ Begin.batを実行させます。
実装の原則
.infファイルは通常ハードウェアのインストールに使用されます。これは実際にはテキストファイルです。ユーザーがファイルを右クリックして「インストール」を選択すると、Windowsはファイルの内容に基づいて一連の操作を実行します。上記の自動メンテナンス方法は.infファイルのこの機能によって実行されます。
スケジュールされたタスクを作成すると、Begin.batが呼び出されます。 Begin.batはMain.infを設定ファイルとして使用して、インストールプロセスを開始し、Main.infの内容に従って一連の操作を実行します。
Main.infが起動すると、最初に[Tst.PreSetup]セクションの "C:\\ Main.bat"というステートメントを実行します。Main.batが呼び出されると、WindowsはC上でディスクの断片化を実行します。あなたの作品を整理しましょう。 Main.batの内容が豊富であればあるほど、自動メンテナンス機能はより強力になります。
Main.batのコマンドが実行されると、[Trs.PostSetup]のステートメントが再度実行されます。つまり、次のようになります。
C:\\ Windows \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
このステートメントの目的は、実際には "Windows XP +の電源を切る"というコンピュータの電源を切ることです。
最後に注意することは、このメソッドはWindows XP Professionlでのみ実装でき、Windows XP Homeは使用できないということです。
を自動的に実行します。Windows XPシステムでは、USBフラッシュドライブ、デジタルカメラ、またはMP3などのデジタルデバイスに接続されたCDをCD-ROMドライブに挿入すると、通常自動実行ダイ
アニメーションデモチュートリアルの設定:Windows XPシステムの有線ネットワークカードが自動的にIPアドレス設定アニメーションを取得する操作ステップ:Windows XPシステムの有線ネットワー
昨日、XPシステムを使用していたユーザーがXiaobianに自分のコンピューターの画面表示タスクバーが2重になっていることを報告したが、それがその場所をクリックしたことによるものかどう
Windows XPワイヤレスネットワークセキュリティの不安定性の主な原因は、依然としてウイルスや悪意のあるユーザーです。サービスの盗難、データの盗難、データの破損、およびワイヤレスネットワークの通常