<?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[Verknüpfungen auf dem Desktop löschen]]></title><description><![CDATA[<p>Morgen,</p>
<p>folgendes: Mein Desktop ist zugemüllt mit tausenden von Verknüpfungen (Schulrechner, eigenes Profil, d.h. die anderen haben bei der Anmeldung ihren e igenen Desktop), alle anderen haben &quot;saubere&quot; Desktops.</p>
<p>Nach dem der Admin sich da auch nicht drum kümmert und mir das echt auf die Nerven geht, wollte ich fragen ob jemand weiß wie man Verknüpfungen (nur verknüpfungen) entfernt.</p>
<p>Hab schon bei <a href="http://google.de" rel="nofollow">google.de</a> gesucht, aber nur ein wenig delphi code gefunden, da gibt es eine variable nil dessen Bedeutung ich nicht weiß:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
	HWND handle = FindWindowEx(FindWindowEx(FindWindow('Progman', nil),0,'SHELLDLL_DefView',nil),0,'SysListView32',nil);

	//	Mit dem Handle werden sie so unsichtbar gemacht:
	EnableWindow(handle,false);
	SetWindowPos(handle,HWND_BOTTOM, 0, 0, 1, 1, SWP_HIDEWINDOW);

	int wert;
	cin&gt;&gt;wert;

	EnableWindow(handle,true);

	return(0);
}
</code></pre>
<p>Kann man damit etwas anfangen / würde mir jemand eben fix so ein Programm schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91110/verknüpfungen-auf-dem-desktop-löschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 04:52:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91110.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Nov 2004 07:43:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verknüpfungen auf dem Desktop löschen on Fri, 05 Nov 2004 07:43:46 GMT]]></title><description><![CDATA[<p>Morgen,</p>
<p>folgendes: Mein Desktop ist zugemüllt mit tausenden von Verknüpfungen (Schulrechner, eigenes Profil, d.h. die anderen haben bei der Anmeldung ihren e igenen Desktop), alle anderen haben &quot;saubere&quot; Desktops.</p>
<p>Nach dem der Admin sich da auch nicht drum kümmert und mir das echt auf die Nerven geht, wollte ich fragen ob jemand weiß wie man Verknüpfungen (nur verknüpfungen) entfernt.</p>
<p>Hab schon bei <a href="http://google.de" rel="nofollow">google.de</a> gesucht, aber nur ein wenig delphi code gefunden, da gibt es eine variable nil dessen Bedeutung ich nicht weiß:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
	HWND handle = FindWindowEx(FindWindowEx(FindWindow('Progman', nil),0,'SHELLDLL_DefView',nil),0,'SysListView32',nil);

	//	Mit dem Handle werden sie so unsichtbar gemacht:
	EnableWindow(handle,false);
	SetWindowPos(handle,HWND_BOTTOM, 0, 0, 1, 1, SWP_HIDEWINDOW);

	int wert;
	cin&gt;&gt;wert;

	EnableWindow(handle,true);

	return(0);
}
</code></pre>
<p>Kann man damit etwas anfangen / würde mir jemand eben fix so ein Programm schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/645100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/645100</guid><dc:creator><![CDATA[perpedes]]></dc:creator><pubDate>Fri, 05 Nov 2004 07:43:46 GMT</pubDate></item><item><title><![CDATA[Reply to Verknüpfungen auf dem Desktop löschen on Fri, 05 Nov 2004 08:46:48 GMT]]></title><description><![CDATA[<p>nil ist NULL in C/C++</p>
<p>Dein gezeigtes Programm versteckt aber die Verknüpfungen nur, sie sind nach wie vor noch da!</p>
<p>Ich würde so vorgehen:<br />
- Pfad zum Desktop ermitteln (<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetfolderpath.asp" rel="nofollow">SHGetFolderPath</a> mit <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/enums/csidl.asp" rel="nofollow">CSIDL</a> CSIDL_DESKTOP)<br />
- FindFirstFile/FindNextFile nach &quot;*.lnk&quot;-Dateien<br />
- bei jeder Datei DeleteFile(...) aufrufen<br />
- fertich!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/645152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/645152</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Fri, 05 Nov 2004 08:46:48 GMT</pubDate></item></channel></rss>