<?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[Selbstzerstörung]]></title><description><![CDATA[<p>Ist es möglich das ein Programm sich selbst löscht?<br />
Wenn ja wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108372/selbstzerstörung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 07:02:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108372.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Apr 2005 16:53:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 16:53:29 GMT]]></title><description><![CDATA[<p>Ist es möglich das ein Programm sich selbst löscht?<br />
Wenn ja wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777782</guid><dc:creator><![CDATA[bambergt]]></dc:creator><pubDate>Thu, 28 Apr 2005 16:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 17:05:53 GMT]]></title><description><![CDATA[<p>Klar geht das. Ein wenig mehr Infos dürfen es dann aber doch sein... Und das Forum hast du so was von passend gewählt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777788</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Thu, 28 Apr 2005 17:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 17:16:57 GMT]]></title><description><![CDATA[<p>Ich meine das mein Programm wenn ich einen Button\eine Taste betätige sich beendet und löscht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777807</guid><dc:creator><![CDATA[bambergt]]></dc:creator><pubDate>Thu, 28 Apr 2005 17:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 17:51:04 GMT]]></title><description><![CDATA[<p>ich kanns mir höchstens so vorstellen das du irgendwie ne batch datei erstellst die dann die exe löscht oder so, ...<br />
aber dann wär die batch wieder übrig,<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777835</guid><dc:creator><![CDATA[k1ro]]></dc:creator><pubDate>Thu, 28 Apr 2005 17:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 17:57:31 GMT]]></title><description><![CDATA[<p>Stimmt ich habe mir gedacht, das ich das löschen irgendwie in die Registrierung schreibe und das die Datei dann er beim Neustart gelöscht wird.<br />
Aber leider weiß ich nicht wie genau das gehen müsste</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777841</guid><dc:creator><![CDATA[bambergt]]></dc:creator><pubDate>Thu, 28 Apr 2005 17:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 18:59:42 GMT]]></title><description><![CDATA[<p>Also du könntest wie schon geschrieben eine Batch datei machen und diese dann ausführen in der folgendes steht:</p>
<pre><code>echo off
echo **************************************
echo *Batchdatei zum löschen von TEST.exe *
echo **************************************

DEL TEST.exe

DEL loechen.bat
</code></pre>
<p>Die Batch datei nennst du loeschen.bat.<br />
Solle so funzen.<br />
Frag mich jetzt bitte nicht, wie man mit C++ ne Batch Datei erstellt, denn das weiß ich nich. (Bin ja noch neu in C++)</p>
<p>MfG: reepo2k</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777884</guid><dc:creator><![CDATA[reepo2k]]></dc:creator><pubDate>Thu, 28 Apr 2005 18:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 19:04:20 GMT]]></title><description><![CDATA[<p>Danke ich denke das müsste klappen!<br />
mfg<br />
bambergt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777891</guid><dc:creator><![CDATA[bambergt]]></dc:creator><pubDate>Thu, 28 Apr 2005 19:04:20 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 19:16:18 GMT]]></title><description><![CDATA[<p>Du musst in der Batch noch darauf warten, dass die EXE auch gelöscht wird. Wenn sie noch läuft, kann sie nicht gelöscht werden. also:</p>
<pre><code>echo off
echo **************************************
echo *Batchdatei zum löschen von TEST.exe *
echo **************************************

delete
DEL TEST.exe

if exists TEST.exe goto delete

DEL loechen.bat
</code></pre>
<p>oder so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777902</guid><dc:creator><![CDATA[YASC]]></dc:creator><pubDate>Thu, 28 Apr 2005 19:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 19:28:36 GMT]]></title><description><![CDATA[<p>OK auch dir Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777913</guid><dc:creator><![CDATA[bambergt]]></dc:creator><pubDate>Thu, 28 Apr 2005 19:28:36 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 22:00:27 GMT]]></title><description><![CDATA[<p>Es gibt da noch die API-Funkton CopyFileEx (oder war's DeleteFileEx).<br />
Durch ein bestimmte Parameter wird die Datei erst beim nächsten Neustart kopiert bzw. gelöscht.<br />
So kannste die .exe deines laufenden Programmes löschen und beim nächsten Start ist die dann auch wirklich weg.</p>
<p>Für die genauen Parameter musste halt mal in der MSDN kruschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777980</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Thu, 28 Apr 2005 22:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Thu, 28 Apr 2005 22:03:28 GMT]]></title><description><![CDATA[<p>hier findet ihr alles was ihr braucht: <a href="http://www.catch22.net/tuts/selfdel.asp" rel="nofollow">http://www.catch22.net/tuts/selfdel.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777984</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 28 Apr 2005 22:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Fri, 29 Apr 2005 09:37:55 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/778221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778221</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 29 Apr 2005 09:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Fri, 29 Apr 2005 11:29:50 GMT]]></title><description><![CDATA[<p>In der WinAPI-FAQ steht dazu auch was:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39360.html" rel="nofollow">FAQ: Wie kann sich ein Programm selbst löschen?</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/778325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778325</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Fri, 29 Apr 2005 11:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Fri, 29 Apr 2005 14:28:41 GMT]]></title><description><![CDATA[<p>hehejo schrieb:</p>
<blockquote>
<p>Es gibt da noch die API-Funkton CopyFileEx (oder war's DeleteFileEx).</p>
</blockquote>
<p>Den Telefonjoker hast du noch. Es ist MoveFileEx. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/778521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778521</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 29 Apr 2005 14:28:41 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Sun, 01 May 2005 17:16:49 GMT]]></title><description><![CDATA[<p>reepo2k schrieb:</p>
<blockquote>
<pre><code>echo off
echo **************************************
echo *Batchdatei zum löschen von TEST.exe *
echo **************************************
</code></pre>
</blockquote>
<p>AFAIK: erste Zeile muss <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9067">@ECHO</a> OFF heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779700</guid><dc:creator><![CDATA[picocat]]></dc:creator><pubDate>Sun, 01 May 2005 17:16:49 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Mon, 02 May 2005 08:47:53 GMT]]></title><description><![CDATA[<p>Lars Hupel schrieb:</p>
<blockquote>
<p>reepo2k schrieb:</p>
<blockquote>
<pre><code>echo off
echo **************************************
echo *Batchdatei zum löschen von TEST.exe *
echo **************************************
</code></pre>
</blockquote>
<p>AFAIK: erste Zeile muss <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9067">@ECHO</a> OFF heißen.</p>
</blockquote>
<p>nein, muss sie nicht. das @ ist nur dazu da, dass das &quot;echo off&quot; nicht ausgegeben wird. Aber fuer die Funktion der Datei ist das sowas von wurscht.</p>
<p>Man kann sich aber auch mehr Gedanken ueber die Syntax machen als noetig.</p>
<p>der Guenther</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779931</guid><dc:creator><![CDATA[Guenther]]></dc:creator><pubDate>Mon, 02 May 2005 08:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Wed, 04 May 2005 15:31:03 GMT]]></title><description><![CDATA[<p>Ich hätte da noch eine Idee. Unter Windows gibt es ja sowas wie die Autoexec.bat. Wenn du dort den Befehl zum löschen des Programms vom Programm selber reinschreiben lässt, müsste der das Programm nach dem Neustart löschen.<br />
Wenn das klappt, sagt mir bitte bescheid.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/781730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/781730</guid><dc:creator><![CDATA[Takeo]]></dc:creator><pubDate>Wed, 04 May 2005 15:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to Selbstzerstörung on Wed, 04 May 2005 15:40:55 GMT]]></title><description><![CDATA[<p>Soweit ich weiss, wird die Autoexec.bat ab 2000/XP nicht mehr ausgefuehrt. Die ist glaube ich nur noch so da. Bin mir aber nicht sicher.</p>
<p>Aber, selbst wenn, dann gaebe es keine Routine, die die Autoexec.bat hinterher wieder bereinigt. Das klappt zwar, aber dann kommen bei jedem Neustart Fehlermeldungen &quot;Befehl oder Dateiname nicht gefunden.&quot;</p>
<p>Der Guenther</p>
]]></description><link>https://www.c-plusplus.net/forum/post/781740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/781740</guid><dc:creator><![CDATA[Guenther]]></dc:creator><pubDate>Wed, 04 May 2005 15:40:55 GMT</pubDate></item></channel></rss>