Здравствуйте, rg45, Вы писали:
R>" Аноним " <0@users.rsdn.ru> сообщил/сообщила в новостях следующее: news:1774033@news.rsdn.ru...
>> Есть ли возможность программно запретить запись сообщений в EventLog? Так, чтобы ReportEvent обламывался.
R>По идее так:
R>R>HHOOK SetWindowsHookEx( int idHook, //WH_JOURNALRECORD
R> HOOKPROC lpfn,
R> HINSTANCE hMod,
R> DWORD dwThreadId
R>);
Так это же для перехвата оконных сообщений, вроде как? Или записи в application event log тоже можно перехватить?
Но на самом деле перехват не требуется. Просто необходимо создать ситуацию, чтоб ReportEvent вернул 0, причем создать ее програмно и вернуть при необходимости все обратно. Может как-то с правами доступа наколдавать или параметры самого лога поменять?...