Вниз
Скачать: CL | DM;

Как добавить свое сообщение в Журнал событий WinNt (WinXP)   Найти похожие ветки 

← →
Сергей Князев   (2003-07-04 13:40) [0]

Как добавить свое сообщение в Журнал событий WinNt (WinXP). Если можно с примером, а да без дополнительных библиотек желательно, а то у меня есть ДЛЛька которая это делает, но нафига мне ее таскать за собой, скорее же всего одной строкой можно.
Спасиба.


← →
Polevi ©   (2003-07-04 14:06) [1]

procedure SendMsg(msg:PChar);
var
h:THandle;
srvName:array [0..MAX_COMPUTERNAME_LENGTH] of char;
srvNameLen:DWORD;
begin
GetComputerName(srvName,srvNameLen);
h:=RegisterEventSource(@srvName,PChar(Application.ExeName));
if h=0 then
RaiseLastWin32Error;
try
if not ReportEvent(h,EVENTLOG_INFORMATION_TYPE,1,1,nil,1,0,@msg,nil) then
RaiseLastWin32Error;
finally
( h) procedure SendMsg(msg:PChar);
var
h:THandle;
srvName:array [0..MAX_COMPUTERNAME_LENGTH] of char;
srvNameLen:DWORD;
begin
GetComputerName(srvName,srvNameLen);
h:=RegisterEventSource(@srvName,PChar(Application.ExeName));
if h=0 then
RaiseLastWin32Error;
try
if not ReportEvent(h,EVENTLOG_INFORMATION_TYPE,1,1,nil,1,0,@msg,nil) then
RaiseLastWin32Error;
finally
DeregisterEventSource(h);
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
7-58930
Spawn
2003-07-05 15:55
2003.09.18
Повторение данных в IMAGE_DIRECTORY_ENTRY_IMPORT


3-58592
nikkkk
2003-08-26 16:27
2003.09.18
Как создать индекс на локальной машине через TQuery ???


6-58811
uaquantum
2003-07-17 02:29
2003.09.18
Ping


14-58845
Иван Шихалев
2003-08-31 13:11
2003.09.18
Что свежего за август?


1-58740
ah
2003-09-07 09:24
2003.09.18
читаю файл для просмотра который пишется этой же программой




   Наверх