Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ WindowsΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 14

Автор А. Климов

ОписаниС:

SR CLIENT DLL

Π€Π°ΠΉΠ» srclient.dll являСтся клиСнтской DLL для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ восстановлСния систСмы rstrui.exe ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ написании скриптов

Svcpack.log

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: Windows

ОписаниС:

Π€Π°ΠΉΠ» Svcpack.log являСтся ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ Ρ…ΠΎΠ΄Π° установки сСрвис-ΠΏΠ°ΠΊΠ°. Π˜ΡΡΠ»Π΅Π΄ΡƒΡ Π»ΠΎΠ³ установки, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ установки. НапримСр, Ссли Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ записи: "There is not enough space on the disk. Service Pack 2 installation did not complete", Ρ‚ΠΎ станСт ясно, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ установки Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ мСста Π½Π° ТСстком дискС. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ диск ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ.

SysEvent.Evt

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: WINDOWS\system32\config

Π€Π°ΠΉΠ» SysEvent.Evt являСтся ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ событий систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ рССстром Windows

system

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: WINDOWS\system32\config

Π€Π°ΠΉΠ» system (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ) содСрТит Ρ€Π°Π·Π΄Π΅Π» рССстра HKLM\System

UsrClass.dat

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅

C:\Documents and Settings\Π˜ΠΌΡΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ\Local Settings\Application Data\Microsoft\Windows

Π€Π°ΠΉΠ» UsrClass.dat являСтся кустом рССстра Windows HKEY_USERS/SID_Classes

WindowsUpdate.log

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: Windows

Π€Π°ΠΉΠ», содСрТащий ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ автоматичСского обновлСния.

wpa.dbl

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: Windows\system32

ОписаниС:

Как извСстно, лицСнзионная Windows XP ΠΏΡ€ΠΈ пСрСустановкС систСмы Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, достаточно ΠΏΠ΅Ρ€Π΅Π΄ пСрСустановкой систСмы ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» wpa.dbl, располоТСнный Π² ΠΏΠ°ΠΏΠΊΠ΅ windows\System32, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° дискСту - ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом Ρ„Π°ΠΉΠ»Π΅ хранится ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. ПослС пСрСустановки систСмы, СстСствСнно, Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» wpa.dbl Π½Π° Ρ‚ΠΎΡ‚, Ρ‡Ρ‚ΠΎ записали Π½Π° дискСту.

Π ΠΠ‘Π¨Π˜Π Π•ΠΠ˜Π― Π€ΠΠ™Π›ΠžΠ’

DBX-Ρ„Π°ΠΉΠ»Ρ‹

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ DBX хранятся записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Outlook Express. Π’ этих Ρ„Π°ΠΉΠ»Π°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π‘Π°Π½ΠΊΠΎΠΌ сообщСний, находятся письма, сообщСния новостных Π³Ρ€ΡƒΠΏΠΏ ΠΈ Ρ‚.ΠΏ. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для пСрСноса Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

INF-Ρ„Π°ΠΉΠ»Ρ‹

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, Ρ‡Ρ‚ΠΎ прСдставляСт собой INF-Ρ„Π°ΠΉΠ», ΠΊΠ°ΠΊ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ рССстром, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ярлыки, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ‚.Π΄.

Как извСстно, для Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° инсталляции, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ сам ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ инсталляционныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Однако, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΊ исходному Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 200–500 ΠšΠ±. А вСдь это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда Ρ€Π°Π΄ΡƒΠ΅Ρ‚. Π‘Π΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². И Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡŽ доступной Π² Π‘Π΅Ρ‚ΠΈ, Ρ‚ΠΎ эти 200–500 Кб ΠΌΠΎΠ³ΡƒΡ‚ сильно ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° популярности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Как Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации? Π—Π΄Π΅ΡΡŒ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΠ΄ΡƒΡ‚ inf-Ρ„Π°ΠΉΠ»Ρ‹. ИмСнно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ inf-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² рССстр, Π² ini-Ρ„Π°ΠΉΠ»Ρ‹, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ярлыки, Π² ΠΎΠ±Ρ‰Π΅ΠΌ, всС Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установки.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ спСцификации inf-Ρ„Π°ΠΉΠ»ΠΎΠ².

inf-Ρ„Π°ΠΉΠ» прСдставляСт собой тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, содСрТит условия установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ inf-Ρ„Π°ΠΉΠ», Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ контСкстном мСню ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Install). Но для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ дистрибутива ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ IExpress, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ запуск .inf-Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Π½ΠΈΠ΅ΠΌ спСцификации .inf-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ инсталляционныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² .inf-Ρ„Π°ΠΉΠ»Π΅ содСрТат сСкции, прСдставлСнныС Π² Π’Π°Π±Π»ΠΈΡ†Π΅ 1 (Π±ΠΎΠ»Π΅Π΅ слоТныС .inf-Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сСкции).

БСкция [Version] ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ строку Signature="$Chicago$"

Π­Ρ‚Π° сСкция опрСдСляСт стандартный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для всСх inf-Ρ„Π°ΠΉΠ»ΠΎΠ² Microsoft Windows. Если сигнатура Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ $Chicago$, опСрационная систСма Windows Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ inf-Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· классов устройств, ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Ρ… Windows.

ΠŸΡ€ΠΈ написании сигнатуры Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистры Π±ΡƒΠΊΠ² β€” $Chicago$ ΠΈΠ»ΠΈ $CHICAGO$.

БСкция установки [DefaultInstall] ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

CopyFiles β€” ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²;

RenFiles β€” ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²;

DelFiles β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²;

UpdateInis β€” ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ini-Ρ„Π°ΠΉΠ»Π°Ρ…;

UpdateIniFields β€” ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ областСй Π² .ini-Ρ„Π°ΠΉΠ»Π°Ρ…;

AddReg β€” Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² рССстр;

DelReg β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· рССстра;

Ini2Reg β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ строки ΠΈΠ»ΠΈ сСкции Π² ini-Ρ„Π°ΠΉΠ»Π°Ρ…;

UpdateCfgSys β€” ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Config.sys;

UpdateAutoBat β€” ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Autoexec.bat.

Π­Ρ‚ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π² качСствС значСния присваиваСтся имя сСкции с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. НапримСр:

[DefaultInstall]

CopyFiles=CopyHtml

[CopyHtml]

Example.html ;Ρ„Π°ΠΉΠ» для копирования...

[DestinationDirs] ;БСкция располоТСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

DestExampleFiles=10 ;ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ назначСния (Ρ‚.Π΅. ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ Windows)


Π§ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ прСдставлСны Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ обозначСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΏΠΎΠΊ, примСняСмыС Π² .inf-Ρ„Π°ΠΉΠ»Π°Ρ…:

10 β€” C:\WINDOWS;

11 β€” C:\WINDOWS\System;

12 β€” C:\WINDOWS\SYSTEM\IOSUBSYS;

13 β€” C:\WINDOWS\COMMAND;

17 β€” C:\WINDOWS\Inf;

18 β€” C:\WINDOWS\Hlp;

20 β€” C:\WINDOWS\FONTS;

21 β€” C:\WINDOWS\SYSTEM\VIEWERS;

22 β€” C:\WINDOWS\SYSTEM\VMM32;

23 β€” C:\WINDOWS\SYSTEM\COLOR;

30 β€” ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ диск (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ C:\).

НапримСр, Ссли Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΡƒ Web, которая находится Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Windows, сдСлайтС это Ρ‚Π°ΠΊ:

[DestinationDirs]

DestExampleFiles=10,WEB


Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ, находящимися Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ….

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CopyFiles содСрТит имя сСкции, Π³Π΄Π΅ находятся ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² для копирования с исходного диска Π² ΠΏΠ°ΠΏΠΊΡƒ назначСния. Папка назначСния опрСдСляСтся Π² сСкции [DestinationDirs] inf-Ρ„Π°ΠΉΠ»Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°:

[Version]

Signature=$Chicago$

[DefaultInstall]

Copyfiles=ExampleCopyFiles ;сСкция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ

[SourceDisksNames]

1="Имя диска","",1

;ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТатся Π½Π° дискС

[SourceDisksFiles]Example.exe=1

Example.vxd=1

;ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для копирования (ΠΎ Ρ†ΠΈΡ„Ρ€Π°Ρ… Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ запятыС Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π½ΠΈΠΆΠ΅)

[ExampleCopyFiles]

Example.exe,,,1

Example.vxd,,,1

;Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹ (10 β€” Windows)

[DestinationDirs]

ExampleCopyFiles=10


Π¦ΠΈΡ„Ρ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ запятыС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния, прСдставлСнныС Π²

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CopyFiles ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» нСпосрСдствСнно ΠΈΠ· строки. Для этого ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ символ @. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° тСкстовых Ρ„Π°ΠΉΠ»Π°:

[email protected], @anotherfile.txt


ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ RenFiles содСрТит сСкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ содСрТат ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² для пСрСимСнования. Папка, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² сСкции [DestinationDirs] inf-Ρ„Π°ΠΉΠ»Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ происходит ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· .bmp Π² .txt:

[Version]

Signature=$Chicago$

[DefaultInstall]

RenFiles=ExampleRenameOldFiles

[SourceDisksNames]

1="Имя диска","",1

;ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚Π΅ старыС ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²

[SourceDisksFiles]

Example1.bmp=1

Example2.bmp=1

;ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ

[ExampleRenameOldFiles]

Example1.txt, Example1.bmp

Example2.txt, Example2.bmp

;Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹ (10 β€” Windows)

[DestinationDirs]

ExampleRenameOldFiles=10


Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ AddReg ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сСкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² рССстрС. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рСгистрируСт Π²Π°ΡˆΡƒ копию ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows.

[Version]

Signature=$Chicago$

[DefaultInstall]

AddReg=ExampleAddRegistry

;ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² рССстр

[ExampleAddRegistry]

HKLM, "SOFTWARE\Microsoft\Windows\CurrentVersion", "RegDone",,"1"

HKLM, "SOFTWARE\Microsoft\Windows\CurrentVersion\ Welcome\RegWiz","@",,"1"


Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Ρ„Π°ΠΉΠ»Π° Π² рССстр добавляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ информация:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

"RegDone"="1"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Welcome\RegWiz

"@"="1"


ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° запятыС Π² inf-Ρ„Π°ΠΉΠ»Π΅. Если Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² рССстр ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, запятыС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ проставлСны ΠΈΠ½Π°Ρ‡Π΅. НапримСр, Π² рассмотрСнном Π½Π°ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅ рССстра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion сдСлаСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ (1):

HKLM, "SOFTWARE\Microsoft\Windows\CurrentVersion",,,"1"


НиТС прСдставлСны ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° рССстра, примСняСмыС Π² inf-Ρ„Π°ΠΉΠ»Π°Ρ….