Нужно очистить log файл в windows2000/XP В описании API функции указанно что для начала нужно открыть лог и получить его хендлер. Используя OpenEventLog. .data handle dd 0 regist db 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\System' ,0 .code start: invoke OpenEventLog,0,offset regist mov handle,eax invoke ClearEventLog,handle,0 invoke ExitProcess,NULL end start Но данный код не работает. Похоже что он не открывает нужный хендлер. Похоже что я указываю ему неверный путь. Этот код всегда чистит только лог Application но не может очистить логи Security и System. Что подтверждает и описание: If the source name cannot be found, the event logging service uses the Application logfile with no message files for the event identifier or category. Что я делаю неправильно ? Спасибо !