LabVIEWForum.de - Windows Event logs auslesen

LabVIEWForum.de

Normale Version: Windows Event logs auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich würde gerne die Windows Eventlogs auslesen. Ich habe mich auch auf der NI HP schlaugemacht. Ich weiss nun soviel, dass man diese über die advapi32.dll auslesen kann.
(http://forums.ni.com/ni/board/message?bo...gin=False) Ich hab das allerdings nicht hinbekommen.
Kann mir jemand weiter helfen?
Ich schreibe in den Event-Log mit .NET anstelle von API.
Hier ist ein Bsp. http://decibel.ni.com/content/docs/DOC-1168

Ev. kannst du damit (etwas umbauen) auch lesen.

Wozu willst du das den lesen?
NI gibt eine Aufwärmzeit von 15 min der Messkarte vor. Ich muss nun sicherstellen, dass der Rechner schon 15 min an ist.
Ich hatte auch schon ein kleines tool im Autostart platziert, aber wenn sich jemand am Rechner ummeldet beginnt der Counter von vorn obwohl der Rechner vieleicht schon Tage lang läuft.
Da hab ich mir gedacht, dass es sinnvoll wäre die Windows Eventlogs zu nutzen, da dort ja Ein- und Ausschalten dokumentiert wird.

Tobi
' schrieb:NI gibt eine Aufwärmzeit von 15 min der Messkarte vor. Ich muss nun sicherstellen, dass der Rechner schon 15 min an ist.
Ich hatte auch schon ein kleines tool im Autostart platziert, aber wenn sich jemand am Rechner ummeldet beginnt der Counter von vorn obwohl der Rechner vieleicht schon Tage lang läuft.
Da hab ich mir gedacht, dass es sinnvoll wäre die Windows Eventlogs zu nutzen, da dort ja Ein- und Ausschalten dokumentiert wird.

Tobi

Das geht einfacher....
Nimmst du das "Tick Count" das gibt die Zeit in ms seit der PC eingeschaltet wurde.
Ich habe jetzt herum Probiert aber ohne Doku bekomm ich nix vernüftiges hin. Ich finde oder bekomme die Ereignistypen (ACEEventlog, Anwendung,...,System) aber kann die Einträge unter System nicht auslesen.

Gibt es dazu eine Dokumentation also zu der .net Funktionsbibliothek.

Aber schon mal Danke für deine Hilfe

Tobi
' schrieb:Das geht einfacher....
Nimmst du das "Tick Count" das gibt die Zeit in ms seit der PC eingeschaltet wurde.

Hast du dafür ein Beispiel, oder kannst du mir erklären wie ich den Tick Count auslesen kann?
' schrieb:Hast du dafür ein Beispiel, oder kannst du mir erklären wie ich den Tick Count auslesen kann?

Tick Count (ms) = Timerwert auslesen (ms)

siehst du auch hier
Referenz-URLs