xstranger
ПННХНЧ (Пишу, Но Ни Хрена Не Читаю)?
На основе этого примера можно считать и проверить на соблюдение любого условия любую информацию из любого раздела реестра:
Код:

;Считывание на стадии CMDLINES.TXT будущего разрешение экрана
$screen=1024
If RunWait('@ComSpec@ /C reg query "HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses" /s | find "DefaultSettings.XResolution" | find "500"','',0)=0 Then $screen=1280
Для работы железками есть специализированная утилита DEVCON:
http://support.microsoft.com/kb/311272/ru.
Данный пример позволяет проверить наличие железки по ее HWID:
Код:

$hwid='PCI\VEN_10DE' ;nforce4
If RunWait('@ComSpec@ /C devcon.exe hwids "$hwid$" | find "$hwid$"','',0) Then Exit