<?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[dll selbst entladen lassen]]></title><description><![CDATA[<p>guten morgen,<br />
wollte wissen ob einer von euch es schonmal geschafft hat, dass sich ne dll selbst entläd?<br />
Wenn ja, wie mach ich des am besten?<br />
mfg jghj</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91944/dll-selbst-entladen-lassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 12:20:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91944.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Nov 2004 03:09:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dll selbst entladen lassen on Sun, 14 Nov 2004 03:09:36 GMT]]></title><description><![CDATA[<p>guten morgen,<br />
wollte wissen ob einer von euch es schonmal geschafft hat, dass sich ne dll selbst entläd?<br />
Wenn ja, wie mach ich des am besten?<br />
mfg jghj</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651237</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Sun, 14 Nov 2004 03:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 12:17:50 GMT]]></title><description><![CDATA[<p>keiner ne ahnung?<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/652171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652171</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Mon, 15 Nov 2004 12:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 12:26:46 GMT]]></title><description><![CDATA[<p>ich denk sowas geht nicht, denn dein prog muss der dll ja sagen das sie nicht mehr verwendet wird. was möchtest du den machen? ein pluginsystem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652191</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 15 Nov 2004 12:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 17:45:28 GMT]]></title><description><![CDATA[<p>Versuch mal FreeLibraryAndExitThread</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652532</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Mon, 15 Nov 2004 17:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 18:00:20 GMT]]></title><description><![CDATA[<p>ScriptGod schrieb:</p>
<blockquote>
<p>Versuch mal FreeLibraryAndExitThread</p>
</blockquote>
<p>und wo würdest du das hin schreiben. am ende der funktion in der dll?<br />
dann könntest du auch gleich den konventionellen weg wählen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652551</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 15 Nov 2004 18:00:20 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 18:18:48 GMT]]></title><description><![CDATA[<p>wenn eine DLL sich <strong>selbst</strong> entladen will, sollte man sowas nicht machen.</p>
<pre><code class="language-cpp">void Bla()
{
	...
	FreeLibrary( hModule );
}
</code></pre>
<p>wenn die Funktion Bla innerhalb der Dll ist, aber FreeLibraryAndExitThread würde funktionieren - das was jghj fragte</p>
<p>Aber ne DLL sollte sich eigentlich nie selbst entladen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652567</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Mon, 15 Nov 2004 18:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Mon, 15 Nov 2004 18:23:54 GMT]]></title><description><![CDATA[<p>ScriptGod schrieb:</p>
<blockquote>
<p>wenn eine DLL sich <strong>selbst</strong> entladen will, sollte man sowas nicht machen.</p>
<pre><code class="language-cpp">void Bla()
{
	...
	FreeLibrary( hModule );
}
</code></pre>
</blockquote>
<p>das war mir natürlich klar</p>
<p>ScriptGod schrieb:</p>
<blockquote>
<p>Aber ne DLL sollte sich eigentlich nie selbst entladen</p>
</blockquote>
<p>das ist der punkt auf den ich hinaus wollte <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="😉"
    /> deswegen habe ich ihn auch gefragt warum er dieses überhaupt machen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652571</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 15 Nov 2004 18:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Tue, 16 Nov 2004 09:13:51 GMT]]></title><description><![CDATA[<p>Meint er vielleicht COM? Da werden die DLLs ja von &quot;selbst&quot; entladen - also Windows fragt die DLL zu bestimmten Zeitpunkten, ob sie noch gebraucht wird. Wenn nicht, wird sie entfernt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652968</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Tue, 16 Nov 2004 09:13:51 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Tue, 16 Nov 2004 10:39:04 GMT]]></title><description><![CDATA[<p>Normalerweise wird eine DLL vom System automatisch entladen, wenn sie von keinem Prozess mehr gebraucht wird. IIRC gibts da allerdings eine Einstellung in der Registry die das beeinflusst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653029</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Tue, 16 Nov 2004 10:39:04 GMT</pubDate></item><item><title><![CDATA[Reply to dll selbst entladen lassen on Wed, 17 Nov 2004 19:28:38 GMT]]></title><description><![CDATA[<p>sorry dass ich so lange nicht antworten konnte .. schulstress etc.<br />
also es geht darum, dass ich in meinem explorer ein bissl rummodde. Und da hab ich eben dll injection gewählt.<br />
Eine updatefunktion sollte es aber auch geben, und dafür jedes mal den explorer beenden wär ja schwachsinn.<br />
Die dll ist praktisch das programm selbst, deshalb sollte sie sich auch selbst entladen können. Werds morgen mal mit FreeLibraryAndExitThread() probieren.<br />
Danke für die antworten.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653871</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Wed, 17 Nov 2004 19:28:38 GMT</pubDate></item></channel></rss>