<?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[SHFileOperation funktioniert nicht, wenn das Programm als Dienst läuft!?!]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>seitdem ich mein Programm als Dienst starte funktioniert die Funktion &quot;SHFileOperation&quot; nicht mehr!<br />
Woran kann es liegen, dass es mit einer Konsolen Anwendung läuft und als Dienst nicht!?!</p>
<p>Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/92499/shfileoperation-funktioniert-nicht-wenn-das-programm-als-dienst-läuft</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 23:42:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92499.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Nov 2004 14:48:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SHFileOperation funktioniert nicht, wenn das Programm als Dienst läuft!?! on Fri, 19 Nov 2004 14:48:00 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>seitdem ich mein Programm als Dienst starte funktioniert die Funktion &quot;SHFileOperation&quot; nicht mehr!<br />
Woran kann es liegen, dass es mit einer Konsolen Anwendung läuft und als Dienst nicht!?!</p>
<p>Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/655176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655176</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Fri, 19 Nov 2004 14:48:00 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation funktioniert nicht, wenn das Programm als Dienst läuft!?! on Fri, 19 Nov 2004 16:00:05 GMT]]></title><description><![CDATA[<p>Normalerweise dürfen ja Dienste keine GUI haben. Vielleicht liegt es daran. Aber sag erstmal den Error Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655185</guid><dc:creator><![CDATA[hehehe]]></dc:creator><pubDate>Fri, 19 Nov 2004 16:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation funktioniert nicht, wenn das Programm als Dienst läuft!?! on Fri, 19 Nov 2004 18:49:20 GMT]]></title><description><![CDATA[<p>Ein Dienst läuft auf einem anderen Window. Entweder machst du deinen Dienst interaktiv, oder du implementierst es per Code. Interaktiv ist einfacher. Kannst einfach im Dienst-Mangager in der Verwaltung &quot;Anmelden als&quot; und dann deinen User eintragen. Dies ist aber auch unsicherer. Wie oben schon gesagt, ein Dienst hat normalerweise keine GUI, er empfängt von einer GUI höchstens Konfigurationen oder Statusanfragen. Wenn du es per Code implementieren such mal nach GetProcessWindowStation und OpenWindowStation. Falls du noch Fragen hast, schreib sie, ich hab das per Code schonmal gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655309</guid><dc:creator><![CDATA[Damion]]></dc:creator><pubDate>Fri, 19 Nov 2004 18:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation funktioniert nicht, wenn das Programm als Dienst läuft!?! on Sat, 20 Nov 2004 19:56:33 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Mein Programm ist keine GUI-Anwendung. Die Funktion &quot;SHFileOperation&quot; liefert 0 zurück, wenn sie erfolgreich etwas kopiert hat. Wenn ich das Programm als Dienst starte liefert die Funktion &quot;SHFileOperation&quot; trotzdem 0 zurück, aber sie kopiert garnichts!?!</p>
<p>Ich habe herausgefunden, dass man auch mit WinMain das Programm im Hintergrund starten kann. Es funktioniert es auch <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="🙂"
    /> Aber es gibt ein neues Problem.</p>
<p>Mein Programm wird später in einem Admin-Script mit dem kill-Befehl gekillt.<br />
Bei einem kill-Befehl habe ich keine Chance die Ressourcen wieder frei zugeben.</p>
<p>Ich habe auch die Funktion signal verwendet, aber ohne Erfolg!</p>
<p>Wie kann ich sonst das kill-Signal abfangen??</p>
<p>Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/655811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655811</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Sat, 20 Nov 2004 19:56:33 GMT</pubDate></item></channel></rss>