AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einträge ins Eventlog

Ein Thema von Codewalker · begonnen am 19. Mär 2006 · letzter Beitrag vom 13. Apr 2007
Antwort Antwort
Seite 2 von 3     12 3      
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 21:32
Hallo Luckie,

vielleicht kann Dir das weiterhelfen: http://groups.google.de/group/comp.l...9c458596e135d4

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 21:46
Ich habe das jetzt ausprobiert:
Delphi-Quellcode:
var
  el: TEventLog;
begin
  el := TEventLog.Create(nil);
  try
    el.Open('Application');
    el.Report(EVENTLOG_INFORMATION_TYPE, 'test');
    el.Close;
  finally
    FreeAndNil(el);
  end;
Aber da erscheint auch kein Einztag im EventLog.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 21:55
Das hilft Dir jetzt nicht weiter, aber bei mir tut es.
OS = w2k SP4

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 22:03
Genau der selbe Aufruf, wie ich ihn gepostet habe? Ich habe hier Windows XP SP2. Dann muss es da noch irgendetwas zu beachten geben. Nur was?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#15

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 22:09
Ja, habe Deinen Aufruf einen Button zugeordnet.
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Eventlog, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  el: TEventLog;
begin
  el := TEventLog.Create(nil);
  try
    el.Open('Application');
    el.Report(EVENTLOG_INFORMATION_TYPE, 'test');
    el.Close;
  finally
    FreeAndNil(el);
  end;
end;

end.


Sonst habe ich nichts weiteres einstellen müßen.

Grüße
Klaus
Miniaturansicht angehängter Grafiken
event_139.jpg  
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 22:18
Probier doch mal den Code im Anhang bitte aus. In der Exe sind auch die nötigen Ressourcestrings enthalten. Du musst allerdings dann auchg erstmal die Reg-Datei mit den nötigen Informationen in die Registry importieren.
Angehängte Dateien
Dateityp: zip source_836.zip (190,6 KB, 80x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#17

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 22:25
Tja, bei mir funktioniert dein Programm .

Win XP Home SP2
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Einträge ins Eventlog

  Alt 21. Jul 2006, 23:03
Steht da auch ein richtiger Text drinne? Es sollte drinne stehen:
Zitat:
Testeintrag von Test.
Eventuell muss man die Quelle durch 'Demo' ersetzen.

Könnte jemand bitte auch mal den auskommentierten Code probieren?

Was kann das sein?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#19

Re: Einträge ins Eventlog

  Alt 22. Jul 2006, 00:27
Ich werde irre. Als Administrator geht es. Dabei hatte ich das Programm schon mit "Ausführen als..." gestarte, um es so zu probieren. Und das Eventlog hatte ich auch als Administrator geöffnet, aber nie was gesehen. Jetzt hab eich mich richtig als Admin angemeldt und was sehe ich? Dutzende von meinen Testeinträgen. Ergo hat es als eingeschränkter Benutzer auch schon geklappt, aber irgendwie werden die Einträge nicht korrekt angezeigt, wenn man das EventLog SnapIn mit "Ausführen als..." als Administrator öffnet. Hmpf.

Nachtrag:
Es geht auch, wenn man als eingeschränkter Benutzer eingeloggt ist. Man sieht die Einträge aber nicht, wenn man die Ereignisanzeige mit runas (Administrtorenkonto) öffnet. Öffnet man sie normal, sieht man auch seine Einträge. OK, es funktioniert jetzt also alles bestens. Danke für eure Hilfe. Ich werde das mal alles in einem Artikel zusammenfassen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
RalfOne

Registriert seit: 23. Jul 2004
31 Beiträge
 
Delphi 7 Professional
 
#20

Re: Einträge ins Eventlog

  Alt 3. Apr 2007, 11:23
Hallo zusammen,

die Ereigniseinträge kriege ich auch hin, jedoch würde ich gerne eine eigene Gruppe haben. Als Beispiel: "MeinProgramm".
Weiß jmd. wie ich das realisieren kann.

Ich habe mal gelesen, dass es keine WINAPI dafür geben soll, und man es nur unter NET machen kann.....stimmt das?


Grüße

Ralf
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz