<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[C++ Ereignislog-Anwendung schreiben]]></title><description><![CDATA[<p>Hallo,<br />
ich hatte schon gegoogelt und alles, aber bis jetzt nicht wirklich eine befriedigende lösung gefunden und zwar folgendes Problem:</p>
<p>ich habe eine Anwendung ...<br />
diese soll im Fehlerfall in das Windows Ereignislog für Anwendungen, einen kleinen Fehler-Text schreiben...<br />
für die C++ Anwendung unter Windows habe ich die WinApi benutzt...<br />
eine .NET lösung möchte ich nicht nutzen!</p>
<p>nun hatte ich etwas recherchiert und bin darauf gestoßen das ich erst in der registry einen eintrag vornehmen muss/kann der dann über einen &quot;Message-Container&quot;, gefüllt oder geschrieben wird...</p>
<p>ich wollte fragen ob es da evt. auch andere &quot;simplere&quot; Alternativen gibt...<br />
da ich eigentlich nur ca 2 Zeilen Text in das Ereignislog schreiben will scheint mir so eine Lösung etwas überdimensioniert... und ich wollte mir die arbeit sparen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ....</p>
<p>da ich normalerweise nicht unter windows c++ Anwendungen schreibe sondern unter linux / bzw. bis jetzt geschrieben habe hatte ich bis jetzt leider nicht solche probleme...!</p>
<p>wie löst ihr so etwas unter windows? vll auch ein kleinen beispiel-code wäre super!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/327852/c-ereignislog-anwendung-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 17:37:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/327852.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Sep 2014 13:32:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Mon, 08 Sep 2014 13:32:52 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich hatte schon gegoogelt und alles, aber bis jetzt nicht wirklich eine befriedigende lösung gefunden und zwar folgendes Problem:</p>
<p>ich habe eine Anwendung ...<br />
diese soll im Fehlerfall in das Windows Ereignislog für Anwendungen, einen kleinen Fehler-Text schreiben...<br />
für die C++ Anwendung unter Windows habe ich die WinApi benutzt...<br />
eine .NET lösung möchte ich nicht nutzen!</p>
<p>nun hatte ich etwas recherchiert und bin darauf gestoßen das ich erst in der registry einen eintrag vornehmen muss/kann der dann über einen &quot;Message-Container&quot;, gefüllt oder geschrieben wird...</p>
<p>ich wollte fragen ob es da evt. auch andere &quot;simplere&quot; Alternativen gibt...<br />
da ich eigentlich nur ca 2 Zeilen Text in das Ereignislog schreiben will scheint mir so eine Lösung etwas überdimensioniert... und ich wollte mir die arbeit sparen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ....</p>
<p>da ich normalerweise nicht unter windows c++ Anwendungen schreibe sondern unter linux / bzw. bis jetzt geschrieben habe hatte ich bis jetzt leider nicht solche probleme...!</p>
<p>wie löst ihr so etwas unter windows? vll auch ein kleinen beispiel-code wäre super!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416524</guid><dc:creator><![CDATA[GastNeuCPP]]></dc:creator><pubDate>Mon, 08 Sep 2014 13:32:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Mon, 08 Sep 2014 13:44:17 GMT]]></title><description><![CDATA[<p>Eventuell hilft dir folgendes weiter: <a href="http://www.codeproject.com/Articles/3995/Event-Logging-Part-I-XEventLog-Basic-NT-Event-Logg" rel="nofollow">Event Logging, Part I: XEventLog - Basic NT Event Logging</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416526</guid><dc:creator><![CDATA[inflames2k]]></dc:creator><pubDate>Mon, 08 Sep 2014 13:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Mon, 08 Sep 2014 14:02:22 GMT]]></title><description><![CDATA[<p>ja das ist nicht schlecht ist mir eigentlich aber noch etwas zu umständlich...<br />
gibt es da nix eleganteres... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>wenn ich die XEventLogging-Klassen nutze kann ich auch gleich die EventLog-Klassen oder das ErrorReporting nutzen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>ich dachte nur vll gibt es was einfacheres wo ich nicht erst nen Message Container bauen und nen Regstry-Eintrag machen muss...<br />
weil mir geht es nur um 2 Zeilen ... (also Start und Ende, ganz konkret)...<br />
es dreht sich auch nur um ein lokales Win-Ereignislog...</p>
<p>meinst du/ihr das es da überhaupt was noch kürzeres/simpleres/eleganteres gibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416530</guid><dc:creator><![CDATA[GastNeuCPP]]></dc:creator><pubDate>Mon, 08 Sep 2014 14:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Mon, 08 Sep 2014 23:32:25 GMT]]></title><description><![CDATA[<p>Du kannst mal das Commandline-Utility &quot;eventcreate&quot; ausprobieren...<br />
<a href="http://technet.microsoft.com/en-us/library/bb490899.aspx" rel="nofollow">http://technet.microsoft.com/en-us/library/bb490899.aspx</a></p>
<p>...und dann gucken wie die mit diesem Tool geschriebenen Einträge aussehen. Also z.B. wie die von &quot;eventcreate&quot; erzeugten Sourcen aussehen, welche Message-DLL referenziert wird etc.<br />
Und das dann in deinem C++ Programm nachbilden.</p>
<p>GastNeuCPP schrieb:</p>
<blockquote>
<p>weil mir geht es nur um 2 Zeilen ... (also Start und Ende, ganz konkret)...<br />
es dreht sich auch nur um ein lokales Win-Ereignislog...</p>
<p>meinst du/ihr das es da überhaupt was noch kürzeres/simpleres/eleganteres gibt?</p>
</blockquote>
<p>Nö, das Windows Event-Log ist weder einfach noch besonders elegant in der Verwendung. Eher das Gegenteil. Ist halt so.<br />
Du kannst ja ein eigenes Logfile schreiben wenn du was einfacheres willst. Und was eleganter ist ist wohl Ansichtssache.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416607</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 08 Sep 2014 23:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Tue, 09 Sep 2014 06:05:54 GMT]]></title><description><![CDATA[<p>ja ich schau mir das mal an... vielen dank für den ansatz <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> ...!<br />
ich bin eh fast soweit das ichs mir schnell selbst zusammenbastel... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>hustbaer schrieb:</p>
<blockquote>
<p>Nö, das Windows Event-Log ist weder einfach noch besonders elegant in der Verwendung. Eher das Gegenteil. Ist halt so.<br />
Du kannst ja ein eigenes Logfile schreiben wenn du was einfacheres willst. Und was eleganter ist ist wohl Ansichtssache.</p>
</blockquote>
<p>ja ich habe im moment eine lösung mit einem &quot;eigenen Log&quot;, doch ich benötige die Einträge ins Ereignislog von Windows der Anwendung, da ich keine lust habe jeden darauf hinzuweisen wo sich jedes einzelne log befindet wollte ich gezielt dieses nutzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ...</p>
<p>jop da hast du recht in einem gewissen spielraum ist elegant ansichtssache... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
jedoch meiner meinung nach nur in einem gewissen spielraum halt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ...</p>
<p>vielen dank für die hilfen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416619</guid><dc:creator><![CDATA[GastNeuCPP]]></dc:creator><pubDate>Tue, 09 Sep 2014 06:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Ereignislog-Anwendung schreiben on Tue, 09 Sep 2014 06:09:41 GMT]]></title><description><![CDATA[<pre><code>eventcreate [/s Computer [/u Domain\User [/p Password&rsqb;&rsqb; {[/l {APPLICATION|SYSTEM}]|[/so SrcName]} /t {ERROR|WARNING|INFORMATION|SUCCESSAUDIT|FAILUREAUDIT} /id EventID /d Description
</code></pre>
<p>das ist perfekt ! ...</p>
<p>Problem gelöst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
vielen dank an alle <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
schönen Tag noch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416620</guid><dc:creator><![CDATA[GastNeuCPP]]></dc:creator><pubDate>Tue, 09 Sep 2014 06:09:41 GMT</pubDate></item></channel></rss>