<?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[Einen Service erstellen]]></title><description><![CDATA[<p>Hi,<br />
ich möchte eine Anwendung als Service erstellen.<br />
Wie ich einen Service installieren kann lese ich mir gerade an.</p>
<p>Ich frage mich allerdings welche Anforderungen an die EXE die als<br />
Service eingetragen werden soll gestellt werden.</p>
<p>Gibt es da etwas besonderes zu beachten? Die Service.exe muss dann doch<br />
ganz speziell beschaffen sein nehme ich an?</p>
<p>bye<br />
Alloi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166870/einen-service-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 16:49:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166870.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Dec 2006 23:58:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einen Service erstellen on Sun, 03 Dec 2006 23:58:55 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich möchte eine Anwendung als Service erstellen.<br />
Wie ich einen Service installieren kann lese ich mir gerade an.</p>
<p>Ich frage mich allerdings welche Anforderungen an die EXE die als<br />
Service eingetragen werden soll gestellt werden.</p>
<p>Gibt es da etwas besonderes zu beachten? Die Service.exe muss dann doch<br />
ganz speziell beschaffen sein nehme ich an?</p>
<p>bye<br />
Alloi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186543</guid><dc:creator><![CDATA[Alloi]]></dc:creator><pubDate>Sun, 03 Dec 2006 23:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Mon, 04 Dec 2006 07:33:03 GMT]]></title><description><![CDATA[<p>Der Service wird wohl irgendwie mit dem Service-Manager kommunizieren<br />
müssen, da du der vermutlich ne Rückinfo braucht, ob der Dienst auch<br />
gestartet werden konnte.</p>
<p>Ich glaube da können die Spezi hier im Forum mehr zu sagen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186584</guid><dc:creator><![CDATA[Fruggle]]></dc:creator><pubDate>Mon, 04 Dec 2006 07:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Mon, 04 Dec 2006 10:53:44 GMT]]></title><description><![CDATA[<p>Ok nach längerer Suche habe ich auch nichts gefunden. Interessant ist es<br />
allemal. Man kann ja ganz einfach einen Service in Windows anlegen und<br />
auf eine Datei laufen lassen.</p>
<p>Aber wie du schon sagtest...bei mir will er die GUI.exe nicht starten,<br />
die im Service verankert ist.</p>
<p>Kann jemand dazu klärend beitragen?! Ich erhalte immer Fehler 1053: Der<br />
Dienst antwortet nicht rechtzeitig auf Start - Steuerungsaufforderung.<br />
Der Dienst konnte nicht gestartet werden.</p>
<p>Man kann also nicht jede beliebige EXE asl &quot;Dienst&quot; angeben. Aber wie muss<br />
eine korrekte Service.exe dann aussehen? Diese muss dann ja als Mittler die<br />
GUI.exe aufrufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186704</guid><dc:creator><![CDATA[Fruggle]]></dc:creator><pubDate>Mon, 04 Dec 2006 10:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Mon, 04 Dec 2006 11:20:05 GMT]]></title><description><![CDATA[<p><a href="http://www.codeproject.com/system/serviceskeleton.asp" rel="nofollow">http://www.codeproject.com/system/serviceskeleton.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186728</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 04 Dec 2006 11:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Tue, 05 Dec 2006 17:14:35 GMT]]></title><description><![CDATA[<p>Frage zum Service, den man mit dem Visual Studio ja auch als Projekt anlegen<br />
kann:</p>
<p>Wo kann man da eigenen Code platzieren?</p>
<pre><code class="language-cpp">/// &lt;summary&gt;
		/// Führen Sie die Vorgänge aus, um den Dienst zu starten.
		/// &lt;/summary&gt;
		void OnStart(String* args[])
		{
myprotectedfunction();
	// TODO: Fügen Sie hier Code hinzu, um Ihren Dienst zu starten.
		}
</code></pre>
<p>In OnStart() kann ja nicht sein, da dort nur der Dienst gestartet wird.<br />
Man muss also auf eine eigene Funktion verzweigen, nur wann und wo?</p>
<p>In OnStart() führt dazu, dass der Status vom Service immer auf &quot;wird gestartet&quot; steht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187457</guid><dc:creator><![CDATA[Elchi]]></dc:creator><pubDate>Tue, 05 Dec 2006 17:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Tue, 05 Dec 2006 20:43:28 GMT]]></title><description><![CDATA[<p>Bevor sich jemand die Mühe macht. Ich muss einen Thread erzeugen.<br />
Das habe ich mir nun bereits angelesen.</p>
<p>Aber warum kann ich meinen Thread nicht aus meinem Programm<br />
raus beenden?</p>
<pre><code class="language-cpp">SERVICE_STATUS ssStatus; 
        if (!ControlService(hService, SERVICE_CONTROL_STOP, &amp;ssStatus)) 
        return false;
</code></pre>
<p>Hier erhalte ich Konvertierung des Parameters 3 von 'SERVICE_STATUS *__w64 ' in 'LPSERVICE_STATUS' nicht möglich.</p>
<p>Dabei wird doch sogar in der MSDN ein solches Beispiel gezeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187565</guid><dc:creator><![CDATA[Elchi]]></dc:creator><pubDate>Tue, 05 Dec 2006 20:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Wed, 06 Dec 2006 07:29:59 GMT]]></title><description><![CDATA[<p>Ganz verstehe ich nicht was Du vorhast?<br />
Was für ein Service Projekt hast Du nun verwendet?<br />
Warum hast Du Jochens Link nicht verfolgt?</p>
<p>Undnein: Im Allgemeinen musst Du keinen Thread erzeugen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187672</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 06 Dec 2006 07:29:59 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Wed, 06 Dec 2006 10:36:08 GMT]]></title><description><![CDATA[<p>Es geht um <a href="http://msdn2.microsoft.com/en-gb/library/ms682108.aspx" rel="nofollow">http://msdn2.microsoft.com/en-gb/library/ms682108.aspx</a></p>
<p>Wie legt man da die struct richtig an?<br />
Das hat aber wohl nichts mit dem Service selbst zu tun, sondern mehr<br />
damit wie man aus der eigenen Anwendung den Service z.B. stoppen<br />
und danach löschen kann (DeleteService/ControlService).</p>
<p>Ohne den Service zu stoppen wird er erst nach einem Neustart gelöscht!</p>
<p>Vielleicht kannst du ja ein funktionierendes Beispiel für die struct<br />
bringen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187784</guid><dc:creator><![CDATA[Fruggle]]></dc:creator><pubDate>Wed, 06 Dec 2006 10:36:08 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Wed, 06 Dec 2006 11:17:06 GMT]]></title><description><![CDATA[<p>Ich verstehe immer weniger was Du willst.<br />
In dem Beispiel<br />
<a href="http://www.codeproject.com/system/serviceskeleton.asp" rel="nofollow">http://www.codeproject.com/system/serviceskeleton.asp</a><br />
ist doch alles drin?</p>
<p>Weitere Code (wenn Du ihn lesen willst) hier<br />
<a href="http://www.naughter.com/serv.html" rel="nofollow">http://www.naughter.com/serv.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187805</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 06 Dec 2006 11:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to Einen Service erstellen on Wed, 06 Dec 2006 11:17:48 GMT]]></title><description><![CDATA[<p>Was ist denn an dem Beispiel:<br />
<a href="http://www.codeproject.com/system/serviceskeleton.asp" rel="nofollow">http://www.codeproject.com/system/serviceskeleton.asp</a><br />
nicht funktionierend?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187807</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 06 Dec 2006 11:17:48 GMT</pubDate></item></channel></rss>