<?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[alle sich in Taskleiste befindlichen Programme beenden]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche gerade mit folgendem Code alle sich in der Taskleiste befindlichen Programme zu schließen.<br />
Nur hab ich das Problem das Windows nicht nur die Programme beendet sondern sich auch noch aus logt.<br />
Wie bekomme ich das Logout weg?</p>
<pre><code class="language-cpp">HANDLE hToken;
TOKEN_PRIVILEGES tkp;

if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken))
return( FALSE );

LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &amp;tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, &amp;tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);

if (GetLastError() != ERROR_SUCCESS)
return FALSE;

if (!ExitWindowsEx(EWX_FORCE, NULL));
return TRUE;
</code></pre>
<p>hoffe es kann mir jemand helfen<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144164/alle-sich-in-taskleiste-befindlichen-programme-beenden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 02:13:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144164.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Apr 2006 13:06:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to alle sich in Taskleiste befindlichen Programme beenden on Sat, 15 Apr 2006 13:06:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche gerade mit folgendem Code alle sich in der Taskleiste befindlichen Programme zu schließen.<br />
Nur hab ich das Problem das Windows nicht nur die Programme beendet sondern sich auch noch aus logt.<br />
Wie bekomme ich das Logout weg?</p>
<pre><code class="language-cpp">HANDLE hToken;
TOKEN_PRIVILEGES tkp;

if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken))
return( FALSE );

LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &amp;tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, &amp;tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);

if (GetLastError() != ERROR_SUCCESS)
return FALSE;

if (!ExitWindowsEx(EWX_FORCE, NULL));
return TRUE;
</code></pre>
<p>hoffe es kann mir jemand helfen<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037881</guid><dc:creator><![CDATA[daniel23]]></dc:creator><pubDate>Sat, 15 Apr 2006 13:06:40 GMT</pubDate></item><item><title><![CDATA[Reply to alle sich in Taskleiste befindlichen Programme beenden on Sat, 15 Apr 2006 14:01:41 GMT]]></title><description><![CDATA[<p>Du musst dir ein anderes Vorgehen überlegen mit</p>
<p>ExitWindowsEx(EWX_FORCE, NULL)</p>
<p>fährst du nun mal Windows herunter. Damit werden nicht NUR die Programm in der Taskleiste beendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037926</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 15 Apr 2006 14:01:41 GMT</pubDate></item></channel></rss>