madmasles, а если понадобиться вывести данные $sLog не в меседж-бокс, а в GuiEdit, например?
Что-то у меня не выводятся:
Код:

********* задание формы и т.д.
$Edit1 = GUICtrlCreateEdit("", 24, 64, 481, 233)
local $sLog = ''
local $hIPconfig = Run(@ComSpec & ' /C CSCRIPT %SYSTEMROOT%\system32\eventquery.vbs /fi "Type eq ERROR" /fo TABLE /NH', '', @SW_HIDE, $STDOUT_CHILD)
While 1
$sLog &= StdoutRead($hIPconfig)
If @error Then ExitLoop
Sleep(10)
WEnd
GUICtrlSetData ($Edit1, _Encoding_866To1251($sLog))
не могу понять, что мешает...